2013-03-15 1 views
0

J'ai créé une barre d'administration wordpress personnalisée pour un groupe d'utilisateurs spécifique. Est-ce que quelqu'un sait un moyen d'ajouter un état actif à un élément de barre d'administration wordpress, de sorte que je peux le mettre en évidence si l'utilisateur est sur cette page spécifique que je suis lier à? Je ne pouvais pas trouver un ..Ajouter l'état actif à l'élément admin-bar wordpress

Voici un exemple de code comment j'ai créé le menu personnalisé:

$wp_admin_bar->add_menu(array( 
     'id' => 'benutzerprofil_link', 
     'title' => __('Ihr Benutzer Profil'), 
     'href' => get_page_link(507))); 
} 

Répondre

1

Si votre thème utilise la fonction body_class:

<body <?php body_class(); ?>> 

Il est tout simplement un question d'ajouter la règle suivante à votre fichier de thème style.css:

body.page-id-507 #wp-admin-bar-benutzerprofil_link { background: #c00; } 

Une autre solution:

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>'; 
    } 
} 
+0

oh bien sûr, si simple .. :) Merci beaucoup !!! – Sebsemillia

Questions connexes