Om du har uppgraderat till den senaste WordPress-versionen (3.1) kommer du att upptäcka att den visar WordPress-administratörsfältet för dig och dina inloggade användare. Medan WP-administrationsfältet ska göra ditt liv enklare genom att tillhandahålla användbara länkar högst upp på sidan ger det ingen form av anpassning, vilket försvagade dess användbarhet.

Här är 4 användbara tekniker som du kan använda för att anpassa och ta fram det bästa av WP Admin Bar.

1. Ta bort befintliga länkar från WP Admin Bar

1. Navigera till din temapapp och öppna functions.php filen med en textredigerare.

2. Klistra in följande kod till slutet av 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 ovan kommer att ta bort länken "KOMMENTARER" från administratörsfältet. Det fungerar genom att använda funktionerna $wp_admin_bar->remove_menu(ID) . Genom att ange ID för länkarna som du vill ta bort (i det här fallet är ID-en KOMMENTARER ) kan du ta bort länkar från Admin-fältet.

Här är några av de ID-er som kommer att vara användbara för dig:

  • Mitt konto-med-avatar / Mitt konto : Länkar till ditt konto. IDet beror på om du har avatar aktiverad eller inte.
  • Mina bloggar : Menyn Mina sidor. Endast för nätverksläge
  • redigera : Post / sida redigera länk
  • nytt innehåll : Lägg till ny meny
  • kommentarer : Kommentarer länk
  • utseende : Utseende meny
  • uppdateringar : Uppdateringar länk
  • get-shortlink : Kortlänk till en sida

2. Lägga till anpassade länkar till WP Admin Bar

För att lägga till dina egna länkar till Admin-fältet, lägg till följande kod till dina 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')); } 

Exemplet ovan lägger till "Google.com" som en länk i administratörsfältet. Du kan självklart anpassa det till din smak. Saker som du behöver notera är "id", "titel" och "href"

id : identifieraren för länken
titel : det namn som visas på administratörsfältet
href : den URL som länken pekar på.

Du kan också skapa en undermeny med koden nedan:

 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å här ser det ut:

3. Visa inloggningsformuläret om användaren inte är inloggad

Som standard visas administratörsfältet endast för inloggade användare. Om du vill göra administratörsfältet synligt för alla och få det att visa inloggningsformuläret om användaren inte är inloggad kan du använda WordPress-administrationsfältet Förbättrat för att aktivera denna funktionalitet.

4. Inaktivera administratörsfältet helt

Vissa av dig kanske inte gillar administratörsfältet och vill ta bort det helt. Så här kan du göra det.

1. Logga in på din WordPress dashboard och gå till din profil flik.

2. Avmarkera alternativet " när du tittar på webbplatsen " och " i instrumentbrädan " under avsnittet "Visa administratörsrad". Spara ändringarna.

Om du hanterar en blogg med flera upphovsmän (eller i nätverksläge) och du vill inaktivera administratörsfältet för alla dina författare, i din functions.php fil, kopiera och klistra in följande kod;

 add_filter ('show_admin_bar', '__return_false'); 

Detta kommer att inaktivera Admin Bar hela tiden.

Vilka andra knep använder du för att anpassa WP Admin Bar?