我试图为未登录的访问者仅隐藏 WooCommerce 中产品的两个变体之一。变体的 ID 是 139。我不知道如何将 ID(或 slug)添加到这件作品的代码。
<?php // Hide WooCommerce variations for non-logged-in users
function my_theme_hide_price_not_authorized() {
if ( !is_user_logged_in() ) {
// Hide variations
add_filter( 'woocommerce_variation_is_active', 'my_theme_disable_variation', 10 , 2 );
}
}
add_action('init', 'my_theme_hide_price_not_authorized');
// Hide product variations
function my_theme_disable_variation() {
return false;
}
有人可以帮我吗?