Я хочу установить мета-ключ _hide_if_stock
для каждого продукта, затем сравнить значение мета-ключа _hide_if_stock
с _stock
и скрыть продукты, которые _stock
<<code>_hide_if_stock.Я устанавливаю _hide_if_stock
по этому коду и не знаю, как его сравнить с _stock
:
function hide_if_stock(){
$args = array(
'label' => 'Poniżej jakiej ilości produkt ma być ukrywany?', // Text in Label
'placeholder' => '',
'class' => '',
'style' => '',
'wrapper_class' => '',
'value' => '',
'id' => 'hide_if_stock',
'name' => 'hide_if_stock',
'type' => '',
'desc_tip' => '',
'data_type' => '',
'custom_attributes' => '',
'description' => ''
);
woocommerce_wp_text_input( $args );
}
add_action( 'woocommerce_process_product_meta', 'save_custom_field' );
function save_custom_field( $post_id ) {
$custom_field_value = isset( $_POST['hide_if_stock'] ) ? $_POST['hide_if_stock'] : '';
$product = wc_get_product( $post_id );
$product->update_meta_data( 'hide_if_stock', $custom_field_value );
$product->save();
}