Woocommerce сравнивает два мета-ключа и скрывает продукт - PullRequest
0 голосов
/ 12 декабря 2018

Я хочу установить мета-ключ _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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...