Căutați o modalitate de a adăuga un nou link în bara de administrare WordPress și de a elimina un link existent? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a adăuga/elimina linkuri din bara de administrare în WordPress.
Iată câteva ID-uri pentru linkurile implicite pe care WP 3.1 le adaugă, găsite în /wp-includes/admin-bar.php:
my-account / my-account-with-avatar : primul link, către contul dvs. Rețineți că ID-ul aici se modifică în funcție de dacă aveți sau nu Avatare activate.
my-blogs : meniul „Site-urile mele” dacă utilizatorul are mai mult de un site
get-shortlink : oferă un Shortlink pentru acea pagină
edit : link către Edit [tip-conținut]
new-content : meniul derulant „Adăugare Nouă”
comments : meniul derulant „Comentarii”
appearance : meniul derulant „Aspect”
updates : meniul derulant „Actualizări”
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
function mytheme_admin_bar_render() {
global $wp_admin_bar;
// we can remove a menu item, like the Comments link, just by knowing the right $id
$wp_admin_bar->remove_menu('comments');
// or we can remove a submenu, like New Link.
$wp_admin_bar->remove_menu('new-link', 'new-content');
// we can add a submenu item too
$wp_admin_bar->add_menu( array(
'parent' => 'new-content',
'id' => 'new_media',
'title' => __('Media'),
'href' => admin_url( 'media-new.php')
) );
}
// and we hook our function via
add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' );
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare vizualizarea altor articole de pe site, cum ar fi: Cele mai bune 6 pluginuri de optimizare a imaginilor pentru WordPress și Cum să configurați Shopify cu WordPress.
Comentarii Lasă un răspuns