✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як додати меню у верхню панель адміністратора WordPress?

20

WordPress надає add_action, щоб щось робити, коли відбувається подія. Нижче наведено швидкий/простий приклад додавання меню на сторінку адміністрування верхньої панелі, коли запускається подія wp_before_admin_bar_render.

Щоб додати меню, ви можете використати метод add_menu $ wp_admin_bar :

https://codex.wordpress.org/Class_Reference/WP_Admin_Bar/add_menu

$wp_admin_bar є глобальним об’єктом, а параметр (вузол меню), переданий add_menu, приймає декілька параметрів (масив), наприклад:

    $menu = array(
      'id' => 'helloacm_add_top_admin_bar_google_webmaster',
      'title' => 'Google Webmaster',
      'href' => '<a class="vglnk" target="_blank" href="http://google.com/webmaster" rel="nofollow"><span>http</span><span>://</span><span>google</span><span>.</span><span>com</span><span>/</span><span>webmaster</span></a>',
      'parent' => 'helloacm_add_top_admin_bar_links',
      'meta' => array(
        'target' => '_blank'
      )

Отже, код має виглядати так:

function menu() {
   $menu = array( 
      // menu parameters
      'id' => "id",
      'parent' => "parent",
      'href' => "href"
      'title' => "title"
    );
   global $wp_admin_bar;
   $wp_admin_bar->add_menu( 
     $menu
   );)  
add_action('wp_before_admin_bar_render', 'menu');

Підменю можливі, якщо вказати батьківське значення.

Як додати меню у верхню панель адміністратора Wordpress?

wordpress-додати верхнє меню

Повний вихідний код знаходиться на github, ви можете додати код до functions.php або створити такий плагін.

Джерело запису: helloacm.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі