Ако сте надстроили до последната версия на WordPress (3.1), ще откриете, че тя показва лентата за управление на WordPress за вас и вашите влезли потребители. Докато WP Admin Bar трябва да улесни живота ви чрез предоставяне на полезни връзки в горната част на страницата, той не осигурява никаква форма на персонализиране, което осакатява полезността му.

Ето 4 полезни техники, които можете да използвате, за да персонализирате и изведете най-доброто от WP Admin Bar.

1. Премахнете съществуващите връзки от WP Admin Bar

1. Придвижете се до папката с теми и отворете файла functions.php с текстов редактор.

2. Поставете следния код в края на файла:

 add_action ('wp_before_admin_bar_render', 'remove_admin_bar_links'); функция remove_admin_bar_links () {global $ wp_admin_bar; $ Wp_admin_bar-> remove_menu ( "коментари"); } 

Кодът по-горе ще премахне връзката "КОМЕНТАРИ" от лентата за администриране. Тя работи, като използва функциите $wp_admin_bar->remove_menu(ID) . Като предоставите идентификационния номер на връзките, които искате да премахнете (в този случай идентификационният номер е КОМЕНТАРИ ), можете да премахнете всички връзки от лентата за администриране.

Ето някои от идентификационните номера, които ще ви бъдат полезни:

  • моята сметка-с-аватар / моя профил : Връзки към профила ви. Идентификационният номер зависи от това дали сте активирали аватар или не.
  • моите блогове : менюто "Моите сайтове". Само за мрежов режим
  • редактиране : Връзка за редактиране на публикация / страница
  • ново съдържание : Добавяне на ново меню
  • коментари : Връзки за коментари
  • външен вид : меню "Изглед"
  • актуализации : връзка за актуализации
  • get-shortlink : Къси връзки към страница

2. Добавяне на персонализирани връзки към лентата за администриране на WP

За да добавите свои собствени връзки към лентата за администриране, добавете следния код към functions.php си functions.php .

 add_action ('wp_before_admin_bar_render', 'add_admin_bar_links'); функция add_admin_bar_links () {global $ wp_admin_bar; $ wp_admin_bar-> add_menu (масив ('id' => 'Google', 'title' => __ ('Google'), 'href' => 'http://google.com')); } 

Примерът по-горе добавя "Google.com" като връзка в лентата за администриране. Можете, разбира се, да го персонализирате според вашите предпочитания. Нещата, които трябва да отбележите, са "id", "title" и "href"

id : идентификаторът на връзката
заглавие : името, което се показва в лентата за администриране
href : URL адреса, към който сочи връзката.

Можете също да създадете подменю с кода по-долу:

 add_action ('wp_before_admin_bar_render', 'add_admin_bar_links'); функция add_admin_bar_links () {global $ wp_admin_bar; $ wp_admin_bar-> add_menu (масив ('id' => 'Google', 'title' => __ ('Google'), 'href' => 'http://google.com')); $ wp_admin_bar-> add_menu (масив ('родител' => 'Google', 'id' => 'GoogleAnalytics', 'title' => __ ('Google Analytics'), 'href' => .com / аналитици ")); } 

Ето как изглежда:

3. Покажете формуляра за вход, ако потребителят не е влязъл

По подразбиране лентата за администриране ще се показва само за регистрирани потребители. Ако обаче искате да направите лентата за администриране видима за всеки и да я покажете във формуляра за вход, ако потребителят не е влязъл в профила си, можете да използвате подобрената лента за администриране на WordPress, за да активирате тази функционалност.

4. Деактивирайте изцяло лентата за администриране

Някои от вас може да не харесват лентата за администриране и искат да я премахнат напълно. Ето как можете да го направите.

1. Влезте в таблото за управление на WordPress и отворете раздела "Потребителски профили".

2. В секцията "Показване на лентата за администриране" премахнете отметката от опцията " при преглеждане на сайта " и " в таблото за управление ". Запазете промените.

Ако управлявате блога за много автори (или в мрежов режим) и искате да деактивирате лентата за администриране за всичките си автори, във файла functions.php копирайте и поставете следния код;

 add_filter ('show_admin_bar', '__return_false'); 

Това ще деактивира администраторската лента в цялата страна.

Какви други трикове използвате, за да персонализирате лентата за администриране на WP?