2015-05-29 7 views

ответ

4

Я искал ответ на этот вопрос какое-то время и не мог найти решение здесь, поэтому я думал, что это поможет! Я нашел отличный пост блога и идеальное решение на мой вопрос:

http://davidwalsh.name/add-submenu-wordpress-admin-bar

Как добавлять функциональность к вашей теме и другие админки, директивы будут идти в файл functions.php вашей темы. Сам код должен быть Спроецировать

function create_dwb_menu() { 
    global $wp_admin_bar; 

    $menu_id = 'dwb'; 
    $wp_admin_bar->add_menu(array('id' => $menu_id, 'title' => __('DWB'), 'href' => '/')); 
    $wp_admin_bar->add_menu(array('parent' => $menu_id, 'title' => __('Homepage'), 'id' => 'dwb-home', 'href' => '/', 'meta' => array('target' => '_blank'))); 
    $wp_admin_bar->add_menu(array('parent' => $menu_id, 'title' => __('Drafts'), 'id' => 'dwb-drafts', 'href' => 'edit.php?post_status=draft&post_type=post')); 
    $wp_admin_bar->add_menu(array('parent' => $menu_id, 'title' => __('Pending Comments'), 'id' => 'dwb-pending', 'href' => 'edit-comments.php?comment_status=moderated')); 
} 
add_action('admin_bar_menu', 'create_dwb_menu', 2000); 

Установка идентификатора на родительском пункте меню позволяет использовать родительский ключ для элементов подменят; остальные ключи легко понять. С созданным меню вам просто нужно добавить ловушку и специфичность WordPress, чтобы добавить ее!

Смежные вопросы