根据所选国家/地区隐藏产品woocommerce - PBC插件

时间:2018-06-16 21:32:50

标签: javascript php wordpress woocommerce

我正在使用PBC(基于国家/地区的价格)Plugin手动为不同国家/地区设置不同的价格。截至目前,如果在创建产品时没有为特定国家/地区的特定产品设置价格,则会在商店页面显示“阅读更多”。 如果为特定国家和地区创建带有“阅读更多”或没有价格的文本的产品,我想隐藏所有产品如果产品在他选择的国家/地区不可用,则客户从主页的下拉窗口小部件中选择woocommerce国家/地区。

我尝试过以下不同组合的解决方案:

add_action( 'woocommerce_product_query', 'react2wp_hide_products_without_price' );
function react2wp_hide_products_without_price( $q ){
   $meta_query = $q->get( 'meta_query' );
   $meta_query[] = array(
      'key'       => '_Brazil_regular_price' ,
      'value'     => '',
      'compare'   => '!='
   );
	
   $meta_query[] = array(
      'key'       => '_Cannada_price' ,
      'value'     => '',
      'compare'   => '!='
   );

   $meta_query[] = array(
      'key'       => '_price' ,
      'value'     => '',
      'compare'   => '!='
   );
   $q->set( 'meta_query', $meta_query );
}

以上查询似乎无法正常工作。

0 个答案:

没有答案