WooCommerce通过密码保护1个产品字段

时间:2016-11-02 02:19:30

标签: woocommerce field hide

我在客户网站上使用WooCommerce并创建了一个额外的标签字段(使用YIKES额外标签插件),我希望只有当某人是登录用户时才能看到它。

目前,WooCommerce已设置为目录模式,并将持续相当长的一段时间。

我的客户想要使用(很快被隐藏)的新标签作为他的员工的笔记,他不希望公众看到

我有WooCommerce Membership插件,但我想限制一些东西,这意味着所有观众都需要注册,我不想要那个

总结一下 - 我希望Woo Commerce产品中的某个字段只能在用户登录时查看

....有什么建议吗?

1 个答案:

答案 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>');
    }
}