Tabs 如何在用户登录/未登录时隐藏选项卡
电子商务标签管理器 我想隐藏单个产品页面上的特定选项卡,具体取决于用户是登录还是注销Tabs 如何在用户登录/未登录时隐藏选项卡,tabs,woocommerce,Tabs,Woocommerce,电子商务标签管理器 我想隐藏单个产品页面上的特定选项卡,具体取决于用户是登录还是注销 /*Remove appraisel tab when not logged in */ add_filter( 'woocommerce_product_tabs', 'sb_woo_remove_appraisal_tab', 98); function sb_woo_remove_appraisal_tab($tabs) { if (is_user_logged_in() unset($
/*Remove appraisel tab when not logged in */
add_filter( 'woocommerce_product_tabs', 'sb_woo_remove_appraisal_tab', 98);
function sb_woo_remove_appraisal_tab($tabs) {
if (is_user_logged_in()
unset($tabs['get-this-item-appraised']);
elseif (!is_user_logged_in()
return $tabs;
}
我做错了什么?任何帮助都将不胜感激位语法加上登录错误。请尝试以下代码:
add_filter( 'woocommerce_product_tabs', 'sb_woo_remove_appraisal_tab', 98);
function sb_woo_remove_appraisal_tab($tabs) {
//If you dont want to show non-logged in users
if (!is_user_logged_in())
unset($tabs['get-this-item-appraised']);
return $tabs;
//if you dont want to show logged in users
if (is_user_logged_in())
unset($tabs['get-this-item-appraised']);
return $tabs;
}
如果符合您的要求,请使用其中任何一种