Как добавить или удалить некоторые фунции из панели администратора на Вашем сайте, а так же как можно скрыть или показать панель

Как добавить или удалить некоторые фунции из панели администратора на Вашем сайте, а так же как можно скрыть или показать панель

Здравствуйте уважаемые читатели блога Zelgrim.ru

С новой версией WordPress 3.1 появилась панель администратора на странице вашего сайта, она может Вам сэкономить немного времени при доступе к вашим часто используемым пунктам меню. Мы собираемся Вам показать, как Вы можете оптимизировать панель администратора, чтобы удовлетворить себя всеми потребностями и не заходить в консоль, панель управления сайтом.

Как удалить ссылки из панели администратора

 
Для начала взгляним на нашу панель администратора по умолчанию:

Например: На нашем сайте отключена функция «оставить комментарий» к любому из выбранных сообщений, а значит, что нам на панели администратора она не нужна, значит нужно ее убрать. Как Вы можете удалить с панели администратора читайте ниже.
Необходимо фрагмент представленный ниже, добавить в файл function.php вашей темы:

function mytheme_admin_bar_render() {
	global $wp_admin_bar;
	$wp_admin_bar->remove_menu('comments');
}
add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' );

После внесенных изменений ваша панель администратора должна выглядеть так:

Все выглядет довольно просто. Если Вы посмотрите в /wp-includes/admin-bar.php, то Вы можете найти ID и для других элементов панели администратора которые Вы сможете так же удалить.
Примечание: Настоятельно рекомендую сделать бек файла admin-bar.php (например, admin-bar.php.bak), чтобы можно было вернуть все на свои места, мало ли что начудите

Как добавить ссылки на панель администратора

 
По умолчанию в меню «Add New» содержит выпадающее меню с двумя ссылками: «Запись» и «Страница». В этом примере мы собираемся добавить ссылку «Медиа» в выпадающем меню, как мне кажется, что это может пригодится для добавления аудио/видео файлов на сайт.
Ниже представлен фрагмент который нужно так же добавить в файл function.php вашей темы:

function mytheme_admin_bar_render() {
	global $wp_admin_bar;
        $wp_admin_bar->add_menu( array(
        'parent' => 'new-content',
        'id' => 'new_media',
        'title' => __('Медиа'),
        'href' => admin_url( 'media-new.php')
    ) );
}
add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' );

Вы можете использовать данных шаблон для любого другого пункта который бы Вы хотели добавить на панель администратора, сменяя и добавляя ID в зависимости от того, что бы Вы хотели видеть на панели.
Я надеюсь, что эти два примера «добавления ссылки на панель администратора» и «удаление ссылки на панель администратора» помогут Вам начать работу над собственными надстройками. Вероятнее всего в будующем уже выйдет плагин для данных манипуляций, с другой стороны зачем Вам загромождать и нагружать сайт дополнительными плагинами когда это можно сделать и своими ручками.

Как показать/скрыть панель администратора на вашем сайте

 
Заходим в консоль управления сайтом, находим меню «Пользователи» выбираем «Ваш профиль» далее в персональных настройках находим «Покаать верхнюю панель» (подразумевается панель администратора которую можно скрыть/показать как на сайта, так и в вашей консоли), далее ставим или убираем галочку в тех местах где Вы бы хотели ее показать или скрыть. Все довольно просто и лаконично. Более подробнее смотрите ниже

Оставайтесь на блоге и до новых встреч! Ваш блоговод, Грим


Нравится

Метки: , , ,
Рубрики: WordPress

Если Вам понравилась статья, пожалуйста, прокомментируйте ее или подпишитесь на фид и получайте будущие публикации по RSS.

Комментарии

Пока нет комментариев.

Прокомментировать

(обязательно)

(обязательно)