在下面的示例中,如果当前访问者来自美国,则将隐藏id 为 344 的产品: function fjj_hide_product_if_country( $visible_$product_id ){

function fjj_hide_product_if_country( $visible, $product_id ){
   $location = WC_Geolocation::geolocate_ip();
   $country = $location['国家'];
   if ( $country === "US" && $product_id === 344 ) {
      $visible = false;
   }
   返回 $visible;
}
add_filter( 'woocommerce_product_is_visible', 'fjj_hide_product_if_country', 9999, 2 );

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。