Recentere WordPress versie hebben een zwarte AdminBar als je ingelogd bent. Je kunt hier knoppen aan toevoegen om de admin taken te vereenvoudigen.
Voor Tweaking4All had ik 2 knoppen nodig om openstaande reacties te modereren.
function adminbar_add_t4aButtons( $wp_admin_bar ) {
$url = admin_url( 'edit-comments.php?comment_status=moderated' );
$args = array(
'id' => 't4a_nl_pending',
'title' => 'Modereer',
'href' => $url,
'meta' => array('target' => '_self')
);
$wp_admin_bar->add_node($args);
}
add_action( 'admin_bar_menu', 'adminbar_add_t4aButtons', 999 );
In bovenstaande voorbeeld halen we eerst de link op voor de reacties die op moderatie wachten (de functie admin_url()) gevolgd door "edit-comments.php?comment_status=moderated" wat de link is naar de juiste admin pagina wijst. Je kunt natuurlijk iedere link gebruiken die je kunt bedenken.
We plakken dit alles in een array waar we id (unique naam), title (knop tekst), href (de link), en meta (in dit geval dat het opent in dezelfde browser pagina) meegeven.
Vervolgens geven we deze array aan WordPress door het toegtevoegen aan $wp_admin_bar.
In deze functie zou je dat meerdere keren kunnen doen: maak een array en voeg toe.