我目前正在尝试使用 WooCommerce 阻止用户在我的 WordPress 网站上根据其角色查看产品和类别。是否有推荐的插件或代码更改可以实现来解决此问题?
背景:该网站销售产品(批发/零售)。具有更高权限的用户可以购买零售用户/访客无法看到的某些商品。
我已经能够使用插件Booster来实现隐藏项目的效果:按用户角色的产品可见性;但是,带有各自图片的类别仍然会出现,并且结果仍然会被计算在内。
还有其他建议的插件可以完成此任务吗?或者 Booster 中是否有我缺少的选项?
感谢您提前提供的帮助。 :)
您可以检查用户角色并显示适当的内容,如下所示:
<?php if( current_user_can('editor') ) :
// display content for editors
endif ?>
这个问题现在已经很老了,但仍然没有得到很好的回答。我注意到你说 Booster - 我查了一下,现在 Booster(2024 年)确实将基于角色的产品可见性作为其功能之一。
也就是说,我仍然没有看到如何在不购买像 Booster 这样的插件的情况下实现这一目标的明确答案。