php - 如何仅为未登录的用户隐藏 Woocommerce 产品描述选项卡?
问题描述
如何在 Woocommerce 插件中仅对未登录用户隐藏产品“描述”选项卡,但对注册客户(和登录用户)可见。
解决方案
试试这个,将此代码段添加到function.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 );
}
}
推荐阅读
- javascript - 使用 JavaScript 在字符串中查找某些数据
- c++ - 通过 https 调用 c++ Lambda 运行时
- c++ - std::unordered_set 的两个自定义键实现之间存在巨大性能差异的原因以及如何解决?
- python - 在 vaex 中修改 hdf5 文件的工作流程
- javascript - 如何在后端捕获 POST 请求?
- symfony - Symfony 4 Twig 自定义表单字段模板,用于收集复选框
- tcsh - 在 tcsh 中临时设置一个环境变量
- c# - editorconfig - 如何为只读私有字段指定下划线前缀?
- spyder - 无法使用 miniconda 更新 Spyder 4.0.0
- phaser-framework - 如何使 Phaser.Geom.Line 可拖动?