我在客户网站上使用WooCommerce并创建了一个额外的标签字段(使用YIKES额外标签插件),我希望只有当某人是登录用户时才能看到它。
目前,WooCommerce已设置为目录模式,并将持续相当长的一段时间。
我的客户想要使用(很快被隐藏)的新标签作为他的员工的笔记,他不希望公众看到
我有WooCommerce Membership插件,但我想限制一些东西,这意味着所有观众都需要注册,我不想要那个
总结一下 - 我希望Woo Commerce产品中的某个字段只能在用户登录时查看
....有什么建议吗?
答案 0 :(得分:0)
使用插件的问题在于它有自己的代码"做事。有时插件会覆盖模板,因此很难修改"核心"插件来做到这一点。
关于你的问题。
我希望Woo Commerce产品中的某个字段只能在a 用户已登录
您可以将is_user_logged_in()
功能与If()
一起使用
举个例子。下面的代码显示文本" IVA INCLUDED"如果用户已登录。文本显示在产品页面中的价格下方。
add_action( 'woocommerce_single_product_summary', 'woocommerce_total_product_price');
function woocommerce_total_product_price() {
global $woocommerce, $product;
if(is_user_logged_in())
{
echo sprintf('<div> IVA Included </div>');
}
}