Hvis du har opgraderet til den nyeste WordPress-version (3.1), vil du opdage, at den viser WordPress Admin-linjen for dig og dine indloggede brugere. Mens WP Admin Bar er meningen at gøre dit liv lettere ved at give nyttige links øverst på siden, giver det ikke nogen form for tilpasning, hvilket forringede dets nytteværdi.

Her er 4 nyttige teknikker, du kan bruge til at tilpasse og få det bedste ud af WP Admin Bar.

1. Fjern eksisterende links fra WP Admin Bar

1. Naviger til din temamappe, og åbn functions.php filen med en tekstredigerer.

2. Indsæt følgende kode i slutningen af ​​filen:

 add_action ('wp_before_admin_bar_render', 'remove_admin_bar_links'); funktion remove_admin_bar_links () {global $ wp_admin_bar; $ Wp_admin_bar-> remove_menu (kommentarer '); } 

Koden ovenfor fjerner linket "KOMMENTARER" fra Administrationslinjen. Det fungerer ved at bruge funktionerne $wp_admin_bar->remove_menu(ID) . Ved at angive ID for de links, du vil fjerne (i dette tilfælde er ID'et KOMMENTARER ), kan du fjerne eventuelle links fra Admin Bar.

Her er nogle af de ID'er, som vil være nyttige for dig:

  • Min konto-med-avatar / min-konto : Links til din konto. IDet afhænger af, om du har avatar aktiveret eller ej.
  • mine blogs : My Sites menuen. Kun til netværkstilstand
  • rediger : Post / Page edit link
  • nyt indhold : Tilføj ny menu
  • kommentarer : Kommentarer link
  • Udseende : Udseende menu
  • opdateringer : opdateringer link
  • få-shortlink : Shortlink til en side

2. Tilføjelse af brugerdefinerede links til WP Admin Bar

For at tilføje dine egne links til Admin-linjen skal du tilføje følgende kode til dine functions.php .

 add_action ('wp_before_admin_bar_render', 'add_admin_bar_links'); funktion add_admin_bar_links () {global $ wp_admin_bar; $ wp_admin_bar-> add_menu (array ('id' => 'Google', 'title' => __ ('Google'), 'href' => 'http://google.com')); } 

Eksemplet ovenfor tilføjer "Google.com" som et link i Administrationslinjen. Du kan selvfølgelig tilpasse det til din smag. Ting, du skal notere, er 'id', 'title' og 'href'

id : identifikatoren for linket
titel : navnet, der vises på administratorlinjen
href : den url linket peger på.

Du kan også oprette en undermenu med koden nedenfor:

 add_action ('wp_before_admin_bar_render', 'add_admin_bar_links'); funktion add_admin_bar_links () {global $ wp_admin_bar; $ wp_admin_bar-> add_menu (array ('id' => 'Google', 'title' => __ ('Google'), 'href' => 'http://google.com')); $ wp_admin_bar-> add_menu (array ('parent' => 'Google', 'id' => 'GoogleAnalytics', 'title' => __ ('Google Analytics'), 'href' => 'http: // google .com / analytics ')); } 

Sådan ser det ud:

3. Vis login-formularen, hvis bruger ikke er logget ind

Administrationslinjen vises som standard kun for indloggede brugere. Hvis du imidlertid vil gøre administrativlinjen synlig for alle, og få den til at vise login-formularen, hvis brugeren ikke er logget ind, kan du bruge WordPress Admin Bar til forbedret for at aktivere denne funktionalitet.

4. Deaktiver Administrationslinjen fuldstændigt

Nogle af jer kan ikke lide adminbaren og ønsker at fjerne den helt. Sådan kan du gøre det.

1. Log ind på dit WordPress dashboard og gå til din profil faneblad.

2. Fjern afkrydsningsfeltet " Visningssted " og " i dashboard " under afsnittet "Vis administrationslinje". Gem ændringerne.

Hvis du administrerer en blog med flere forfattere (eller i netværkstilstand), og du vil deaktivere Admin Bar for alle dine forfattere, skal du i din functions.php fil kopiere og indsætte følgende kode;

 add_filter ('show_admin_bar', '__return_false'); 

Dette vil deaktivere Admin Bar over hele verden.

Hvilke andre tricks bruger du til at tilpasse WP Admin Bar?