我为特定用户组创建了自定义wordpress管理栏。有没有人知道如何将一个活动状态添加到wordpress管理栏元素,以便我可以突出显示如果用户在我链接到的特定页面上?我找不到一个......
以下是我创建自定义菜单的示例代码:
$wp_admin_bar->add_menu( array(
'id' => 'benutzerprofil_link',
'title' => __( 'Ihr Benutzer Profil' ),
'href' => get_page_link(507) ) );
}
答案 0 :(得分:1)
如果您的主题使用的是body_class
功能:
<body <?php body_class(); ?>>
只需在您的style.css
主题文件中添加以下规则:
body.page-id-507 #wp-admin-bar-benutzerprofil_link { background: #c00; }
另一种解决方案:
add_action( 'wp_head', 'style_so_15437172' );
function style_so_15437172()
{
if( is_page(507) )
{
echo '<style>#wp-admin-bar-benutzerprofil_link { background: #c00 !important;}</style>';
}
}