php - 根据 Woocommerce 中的特定用户角色显示菜单项

标签 php css wordpress woocommerce affiliate

如果用户 Angular 色是“成员(member)”,我需要帮助显示特定的菜单项。 菜单项是“成员(member)仪表板” 不想为此类任务使用任何插件。 网站处于维护模式,所以我无法显示该网站,但我附上了屏幕截图。 请看看并帮助我。 谢谢 enter image description here

最佳答案

如果当前用户 Angular 色不是“affiliate”,下面的代码将隐藏“Affiliate Dashboard”菜单项:

代码:

add_action( 'wp_head', 'show_hide_affiliate_menu_item', 500 );
function show_hide_affiliate_menu_item() {
    if( ! current_user_can( 'yith_affiliate' ) )
        echo '<style> .top-bar-nav #menu-item-11874 { display: none !important } </style>'; 
}

代码进入事件子主题(或事件主题)的 function.php 文件。它应该有效。

关于php - 根据 Woocommerce 中的特定用户角色显示菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53494237/

相关文章:

html - 如何将一个元素与其他三个元素居中并使它们响应?

html - Bootstrap 图像分散像这个网站

html - 带有 w3css 框架的 Wordpress 导航

jquery - 用于操作许多直接子元素的通用 JQuery 语句

php - 当 PDO::exec() 中的任何语句失败时,有没有办法抛出异常?

php - 如何使用 guzzle post 方法发送变量

PHP 最佳实践?

php - 在 Woocommerce 结帐页面中将产品添加到购物车的复选框字段

WordPress 获取自定义帖子类型标签名称

php - 如何在MySQL插入查询中自动插入特定日期和特定时间