2013-03-15 109 views
0

我爲特定用戶組創建了一個自定義WordPress管理欄。有沒有人知道一種方式來添加一個活躍的狀態WordPress的管理欄元素,以便我可以突出顯示它,如果用戶在我鏈接到的特定頁面?我無法找到一個..將活動狀態添加到wordpress管理欄元素

這裏是我創建的自定義菜單中的示例代碼:

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

回答

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

當然哦,那麼簡單.. :)非常感謝! – Sebsemillia 2013-03-18 12:03:29