【发布时间】:2019-10-19 10:12:20
【问题描述】:
我有一个 wordpress 网站,有 2 个用户角色,客户和供应商。我想从客户的菜单栏中隐藏供应商仪表板。此主题的代码位于 header-aside.php 文件中,因此插件无法隐藏此元素。我已经尝试了以下代码,它对每个人都隐藏了这一点,而不仅仅是客户,所以我不确定我在这里有什么问题。
<?php if (current_user_can(‘read’)) { ?>
<div class="dashboard-icon">
<a id="header-button" href="/creator-dashboard/" class="header-button boss-tooltip" data-tooltip="<?php _e( 'Creator Dashboard', 'onesocial' ); ?>"><i class="fas fa-tachometer-alt"></i></a>
</div>
<?php } ?>
请注意,我有“读取”功能作为测试,因为我无法显示它。但供应商的实际能力是“edit_products”
【问题讨论】: