为了账号安全,请及时绑定邮箱和手机立即绑定

如何隐藏 Woocommerce产品描述 标签仅适用于未登录用户?

如何隐藏 Woocommerce产品描述 标签仅适用于未登录用户?

PHP
梵蒂冈之花 2022-08-19 10:54:14
如何在Woocommerce插件中隐藏产品“描述”选项卡,仅适用于未登录用户,但对注册客户(和登录用户)可见。
查看完整描述

2 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

要为未登录的用户删除 sigle 产品页面上的产品描述选项卡,您将使用:


add_filter( 'woocommerce_product_tabs', 'customize_product_tabs', 100 );

function customize_product_tabs( $tabs ) {


    if ( ! is_user_logged_in() ) { 

        unset( $tabs['description'] ); // remove the description tab

    }


    return $tabs;

}

此代码包含在函数中.php活动子主题(或活动主题)的文件。经过测试并正常工作。


查看完整回答
反对 回复 2022-08-19
?
阿晨1998

TA贡献2037条经验 获得超6个赞

请尝试此操作,将此代码段添加到函数中.php


add_action( 'init', 'hide_price_add_cart_not_logged_in' );


function hide_price_add_cart_not_logged_in() { 

if ( !is_user_logged_in() ) {       


//Remove short description (excerpt) from single product page

remove_action( 'woocommerce_product_tabs', 'woocommerce_template_single_excerpt', 20 );  

}

}


查看完整回答
反对 回复 2022-08-19
  • 2 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信