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

14 октября 2019

Тулбар Вордпресс очень удобен — он всегда под рукой и позволяет быстро перемещаться внутри системы управления сайтом. Некоторые плагины добавляют в него свои элементы управления. При активном использовании плагинов, тулбар иногда превращается в неуправляемую помойку. Рассказываю, как с этим бороться.

Продающие лендинги

Кто забыл, тулбар — это та самая черная панелька, которая появляется вверху страниц после авторизации. Раньше она называлась админбар.

Видим новые пункты Yoast SEO, Delete Cache, Test Schema, Autoptimize, Popup Maker и Slider Revolution, которые туда добавили соответствующие плагины.

Все бы ничего, но на низких разрешениях экранов, может ломаться верстка и приводить к таким последствиям.

Тулбар Вордпресс со сломанной версткой

Некоторые плагины позволяют отключать свои элементы управления в тулбаре. Например, Yoast SEO, Duplicate Post и др. А некоторые не разрешают. Например, Revolution Slider. Который и навеял тему сегодняшнего поста.

Revolution Slider — пожалуй, самый продвинутый в классе плагин для создания эффектных слайдеров в Вордпресс, входит в комплект многих премиум-тем. Видимо, поэтому, и обрел широкую известность. Или наоборот.

Скачать

Итак, чтобы удалить ненужные пункты из тулбара Вордпресс, воспользуемся хуком wp_before_admin_bar_render и методом remove_node().

Но прежде выясним идентификаторы нужных (точнее ненужных) нам пунктов меню. Открываем Инструменты разработчика (DevTools) и видим, что у Revolution Slider id=’wp-admin-bar-revslider’. Вот этот revslider и есть тот самый ID. Аналогичным образом находим другие мешающие пункты.

Chrome — Инструменты разработчика

Теперь, зная ID добавляем в functions.php активной темы такое действие:

add_action( 'wp_before_admin_bar_render', 'remove_some_nodes_from_admin_bar_menu', 999 );
function remove_some_nodes_from_admin_bar_menu( $wp_admin_bar ) {
	global $wp_admin_bar;
	$wp_admin_bar->remove_node( 'revslider' );
}

Задача решена — Revolution Slider должен исчезнуть из тулбара.

Подпишитесь на мой телеграм и первыми получайте новые материалы, в том числе которых нет на сайте.

INNERSTAT
Лучшее за неделю
Иван Данилин

Практикующий веб-разработчик, специализируюсь на платформе Вордпресс.

Добавить комментарий

Премиум-темы для Вордпресс с русскоговорящей поддержкой
Подробнее