Fügen Sie die Menüoption “Neuer Eintrag” in der Admin-Leiste hinzu

Ich versuche herauszufinden, wie ein Element zur neuen Menüleiste hinzugefügt werden kann. Um klar zu sein, weiß ich, wie man Elemente zur Menüleiste hinzufügt. Ich möchte etwas Neues unter dem Bug Plus-Zeichen in der Admin-Leiste hinzufügen. Hier ist ein Bild der Admin-Leiste, der ich einen Eintrag hinzufügen möchte.

Pic von was ich machen möchte

Der Code von meinem Plugin sieht so aus.

$args = array( 'id' => 'test1234', // id of the existing child node (New > Post) 'title' => 'test', // alter the title of existing node 'parent' => 'new-link', // set parent to false to make it a top level (parent) node 'href' => admin_url('admin.php?page=enter_timesheet') ); $wp_admin_bar->add_node( $args ); 

Ich nehme an, ich muss nur das “Eltern” -Tag zu etwas ändern, aber ich bin mir nicht sicher was. Ich habe festgestellt, dass dies schockierend schlecht dokumentiert ist (oder mein Bingle-foo versagt mich).

Solutions Collecting From Web of "Fügen Sie die Menüoption “Neuer Eintrag” in der Admin-Leiste hinzu"

Benutze new-content :

 function make_parent_node($wp_admin_bar) { $args = array( 'id' => 'test1234', // id of the existing child node (New > Post) 'title' => 'test', // alter the title of existing node 'parent' => 'new-content', // set parent to false to make it a top level (parent) node 'href' => admin_url('admin.php?page=enter_timesheet') ); $wp_admin_bar->add_node($args); } 

Es wird unten angezeigt:

Bildbeschreibung hier eingeben

Sie können die ID des parent node im HTML sehen, wenn Sie nicht in den coredateien graben wollen:

Bildbeschreibung hier eingeben

sie werden wie wp-admin-bar-{ID-name}