4 Отличные техники для улучшения панели администратора WordPress
Если вы обновились до последней версии WordPress (3.1), вы обнаружите, что она отображает панель администратора WordPress для вас и ваших авторизованных пользователей. Хотя панель администратора WP должна облегчать вашу жизнь, предоставляя полезные ссылки в верхней части страницы, она не предоставляет никакой формы настройки, что ограничивает ее пользу.
Вот 4 полезные техники, которые вы можете использовать для настройки и максимального использования панели администратора WP.
1. Удаление существующих ссылок из панели администратора WP
Перейдите в папку своей темы и откройте файл
functions.phpс помощью текстового редактора.вставьте следующий код в конец файла:
add_action('wp_before_admin_bar_render','remove_admin_bar_links');
function remove_admin_bar_links(){
global$wp_admin_bar;
$wp_admin_bar->remove_menu('comments');
}Код выше удалит ссылку «КОММЕНТАРИИ» из панели администратора. Он работает с помощью функции $wp_admin_bar->remove_menu(ID). Указав ID ссылок, которые вы хотите удалить (в данном случае, ID - КОММЕНТАРИИ), вы можете удалить любые ссылки из панели администратора.
Вот некоторые ID, которые будут вам полезны:
- my-account-with-avatar / my-account: ссылки на ваш аккаунт. ID зависит от наличия аватара.
- my-blogs: меню «Мои сайты». Только для сетевого режима.
- edit: ссылка на редактирование поста/страницы.
- new-content: меню «Добавить новый».
- comments: ссылка на комментарии.
- appearance: меню «Внешний вид».
- updates: ссылка на обновления.
- get-shortlink: короткая ссылка на страницу.
2. Добавление пользовательских ссылок в панель администратора WP
Чтобы добавить свои ссылки в панель администратора, добавьте следующий код в ваш functions.php.
add_action('wp_before_admin_bar_render','add_admin_bar_links');
function add_admin_bar_links(){
global$wp_admin_bar;
$wp_admin_bar->add_menu(array(
'id'=>'Google',
'title'=> __('Google'),
'href'=>'http://google.com'
));
}Приведенный выше пример добавляет «Google.com» в качестве ссылки в панели администратора. Вы, конечно, можете настроить его по своему усмотрению. Важными моментами являются ‘id’, ‘title’ и ‘href’.
id: идентификатор для ссылки
title: название, которое отображается на панели администратора
href: URL, на который указывает ссылка.
Вы также можете создать подменю с помощью кода ниже:
add_action('wp_before_admin_bar_render','add_admin_bar_links');
function 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'
));
}Вот как это будет выглядеть:
3. Отображение формы входа, если пользователь не авторизован
По умолчанию панель администратора будет отображаться только для авторизованных пользователей. Если вы хотите сделать панель администратора видимой для всех и показывать форму входа, если пользователь не авторизован, вы можете использовать улучшенную панель администратора WordPress, чтобы включить эту функциональность.
4. Полное отключение панели администратора
Некоторые из вас могут не любить панель администратора и захотят полностью ее удалить. Вот как это можно сделать.
Войдите в свою панель управления WordPress и перейдите на вкладку профиля.
В разделе «Показать панель администратора» уберите галочку с опций «при просмотре сайта» и «в панели управления». Сохраните изменения.
Если вы ведете блог с несколькими авторами (или в сетевом режиме) и хотите отключить панель администратора для всех ваших авторов, в вашем файле functions.php скопируйте и вставьте следующий код;
add_filter('show_admin_bar','__return_false');Это отключит панель администратора на сайте.
Какие еще приемы вы используете для настройки панели администратора WP?