Der Adminbar einen Link hinzufügen
PHP
function gw_link_adminbar($wp_admin_bar) {
$args = array(
'id' => 'link-id',
'title' => 'Titel des Links',
'href' => 'Link hinzufügen'
);
$wp_admin_bar->add_node($args);
}
add_action( 'admin_bar_menu', 'gw_link_adminbar', 999 );Der Adminbar mehrere Links mit Unterlinks hinzufügen
PHP
// Oberster Link
function gw_mehrere_links_adminbar($wp_admin_bar) {
$args = array(
'id' => 'oberster-link',
'title' => 'Oberster Link',
'href' => 'Link hinzufügen'
);
$wp_admin_bar->add_node($args);
// Erster Unterlink
$args = array(
'id' => 'erster-unterlink',
'title' => 'Erster Unterlink',
'href' => 'Link hinzufügen',
'parent' => 'oberster-link'
);
$wp_admin_bar->add_node($args);
// Zweiter Unterlink
$args = array(
'id' => 'zweiter-unterlink',
'title' => 'Zweiter Unterlink',
'href' => 'Link hinzufügen',
'parent' => 'oberster-link'
);
$wp_admin_bar->add_node($args);
// Unterlink von zweitem Unterlink
$args = array(
'id' => 'unterlink-von-zweitem-unterlink',
'title' => 'Unterlink von zweitem Unterlink',
'href' => 'Link hinzufügen',
'parent' => 'zweiter-unterlink'
);
$wp_admin_bar->add_node($args);
}
add_action( 'admin_bar_menu', 'gw_mehrere_links_adminbar', 999 );Kadence
PHP
<?php
function gw_mehrere_links_adminbar($wp_admin_bar) {
$args = array(
'id' => 'quicklinks',
'title' => 'Quicklinks',
'href' => '#'
);
$wp_admin_bar->add_node($args);
$args = array(
'id' => 'elements',
'title' => 'Elements',
'href' => '/wp-admin/edit.php?post_type=kadence_element',
'parent' => 'quicklinks'
);
$wp_admin_bar->add_node($args);
$args = array(
'id' => 'codebox',
'title' => 'Code Snippets',
'href' => '/wp-admin/admin.php?page=wpcodebox2',
'parent' => 'quicklinks'
);
$wp_admin_bar->add_node($args);
$args = array(
'id' => 'medien',
'title' => 'Medien',
'href' => '/wp-admin/upload.php',
'parent' => 'quicklinks'
);
$wp_admin_bar->add_node($args);
$args = array(
'id' => 'beitraege',
'title' => 'Beiträge',
'href' => '/wp-admin/edit.php',
'parent' => 'quicklinks'
);
$wp_admin_bar->add_node($args);
$args = array(
'id' => 'seiten',
'title' => 'Seiten',
'href' => '/wp-admin/edit.php?post_type=page',
'parent' => 'quicklinks'
);
$wp_admin_bar->add_node($args);
$args = array(
'id' => 'customizer',
'title' => 'Customizer',
'href' => '/wp-admin/customize.php',
'parent' => 'quicklinks'
);
$wp_admin_bar->add_node($args);
}
add_action( 'admin_bar_menu', 'gw_mehrere_links_adminbar', 999 );