Я добавил пользовательский флажок в Product Type Simple. Я хотел бы настроить запрос магазина таким образом, чтобы, если установлен флажок Пользовательский, этот продукт не отображался на странице магазина. Код, с помощью которого я добавил флажок ниже. Спасибо!
public function woo_giftcard_option( $product_type_options ) {
$product_type_options['woo_giftcard'] = array(
'id' => '_woo_giftcard',
'wrapper_class' => 'show_if_simple',
'label' => __( 'Gift Card', 'woocommerce' ),
'default' => 'no'
);
return $product_type_options;
}
public function woo_giftcard_option_save( $post_id ) {
if ( ! current_user_can( 'edit_post', $post_id ) ) return;
$is_giftcard = isset( $_POST['_woo_giftcard'] ) ? 'yes' : 'no';
update_post_meta( $post_id, '_woo_giftcard', $is_giftcard );
}