根据角色限制对产品的访问 WooCommerce

问题描述 投票:0回答:2

我目前正在尝试使用 WooCommerce 阻止用户在我的 WordPress 网站上根据其角色查看产品和类别。是否有推荐的插件或代码更改可以实现来解决此问题?

背景:该网站销售产品(批发/零售)。具有更高权限的用户可以购买零售用户/访客无法看到的某些商品。

我已经能够使用插件Booster来实现隐藏项目的效果:按用户角色的产品可见性;但是,带有各自图片的类别仍然会出现,并且结果仍然会被计算在内。

还有其他建议的插件可以完成此任务吗?或者 Booster 中是否有我缺少的选项?

感谢您提前提供的帮助。 :)

php wordpress woocommerce user-roles
2个回答
0
投票

您可以检查用户角色并显示适当的内容,如下所示:

<?php if( current_user_can('editor') ) : 
    // display content for editors
endif ?>

0
投票

这个问题现在已经很老了,但仍然没有得到很好的回答。我注意到你说 Booster - 我查了一下,现在 Booster(2024 年)确实将基于角色的产品可见性作为其功能之一。

也就是说,我仍然没有看到如何在不购买像 Booster 这样的插件的情况下实现这一目标的明确答案。

© www.soinside.com 2019 - 2024. All rights reserved.