Hvis du har oppgradert til den nyeste WordPress-versjonen (3.1), vil du oppdage at den viser WordPress Admin-linjen for deg og dine innloggede brukere. Mens WP Admin Bar har til hensikt å gjøre livet enklere ved å gi nyttige linker øverst på siden, gir det ikke noen form for tilpasning, noe som forringet bruken.

Her er 4 nyttige teknikker du kan bruke til å tilpasse og få frem det beste fra WP Admin Bar.

1. Fjern eksisterende linker fra WP Admin Bar

1. Naviger til temamappen din og åpne functions.php .php med en tekstredigerer.

2. Lim inn følgende kode til slutten av filen:

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

Koden ovenfor fjerner linken "KOMMENTARER" fra administrasjonslinjen. Det fungerer ved å bruke funksjonene $wp_admin_bar->remove_menu(ID) . Ved å gi IDen til koblingene du vil fjerne (i dette tilfellet er IDen KOMMENTARER ), kan du fjerne eventuelle koblinger fra Administrasjonslinjen.

Her er noen av IDene som vil være nyttige for deg:

  • Min konto-med-avatar / min-konto : Lenker til kontoen din. IDen avhenger av om du har avatar aktivert eller ikke.
  • Mine blogger : My Sites-menyen. Kun for nettverksmodus
  • rediger : post / side rediger lenke
  • nytt innhold : Legg til ny meny
  • kommentarer : Kommentarer link
  • utseende : Utseende-menyen
  • oppdateringer : oppdateringer lenke
  • få-shortlink : Shortlink til en side

2. Legge til egendefinerte koblinger til WP Admin Bar

For å legge til dine egne koblinger til Admin-linjen, legg til følgende kode til dine functions.php .

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

Eksemplet ovenfor legger til «Google.com» som en lenke i Administrasjonslinjen. Du kan selvfølgelig tilpasse det til din smak. Ting du trenger å legge merke til er 'id', 'tittel' og 'href'

ID : Identifikatoren for lenken
tittel : navnet som vises på administrasjonslinjen
href : den URLen koblingen peker på.

Du kan også opprette en undermeny med koden nedenfor:

 add_action ('wp_before_admin_bar_render', 'add_admin_bar_links'); funksjon 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 ')); } 

Slik ser det ut:

3. Vis innloggingsskjemaet hvis bruker ikke er logget inn

Administratorlinjen vises som standard bare for innloggede brukere. Hvis du imidlertid vil gjøre administrasjonslinjen synlig for alle, og få den til å vise innloggingsskjemaet hvis brukeren ikke er logget inn, kan du bruke WordPress Admin Bar for å aktivere denne funksjonaliteten.

4. Deaktiver Administrasjonslinjen helt

Noen av dere kan misliker administrasjonslinjen og ønsker å fjerne den helt. Slik gjør du det.

1. Logg inn på WordPress dashbordet ditt og gå til profilfanen din.

2. Fjern under merket "Vis administrasjonslinje" alternativet " når du ser på nettstedet " og " i dashbordet ". Lagre endringene.

Hvis du administrerer en blogg med flere forfattere (eller i nettverksmodus), og du vil deaktivere Administrasjonslinjen for alle dine forfattere, i din functions.php fil, kopier og lim inn følgende kode;

 add_filter ('show_admin_bar', '__return_false'); 

Dette vil deaktivere Admin Bar over hele verden.

Hvilke andre triks bruker du til å tilpasse WP Admin Bar?