Как отключить все ненужные виджеты Wordpress?

Как отключить все ненужные виджеты Wordpress?

Зачастую при обслуживании сайтов на Wordpress возникает желание отключить все ненужные виджеты, не используемые в принцип, а оставить только необходимые. Это становится актуальным, когда в Wordpress добавлено большое количество виджетов, что затрудняет поиск необходимого виджета, который нужно вывести на сайте. Поэтому, я предложу вам способ, как удалить виджеты Wordpress с целью наведения порядка на сайте и в админке.

Зачем отключать виджеты Wordpress?

Для тех, кто не в курсе, виджеты – это блоки с различным содержанием, которые можно вывести на сайте в боковой колонке, в так называемом сайдбаре (от англ. sidebar). По умолчанию в Вордпрессе уже устновлены несколько виджетов по умолчанию. Кроме, того виджеты могут добавлять различные плагины Wordpress или предусмотрены функционалом активной темы оформления.

Все виджеты собраны на одной странице в панели управления сайтом, а именно на странице Внешний вид » Виджеты (Appearance » Widgets). Как правило, если установленные виджеты как-то не устраивают вас, например, вам не подходит набор функций, заложенных в виджет, то вы просто не используете их на сайте. Но все-таки они захламляют страницу со списком виджетов.

Для того, чтобы навести порядок в админке Wordpress, нужно всего лишь отключить неиспользуемые виджеты. Так как Wordpress не имеет встроенной функции отключения виджетов, то я покажу вам как это можно сделать.

Отключение ненужных виджетов

Для выполнения поставленной задачи нам поможет замечательный плагин – WP Widget Disable. Устанавливаем его и посмотрим, как он работает.

установка плагина WP Widget Disable
активируем плагин WP Widget Disable

После того, как вы активируете виджет, в боковом меню админки появится новый пункт Внешний вид » Disable Widgets. Переходим на эту страницу для настройки плагина.

настройка плагина WP Widget Disable

Эта страница состоит из двух вкладок. Сперва нам понадобится первая вкладка Sidebar Widgets, на которой мы сможем удалить ненужные виджеты в сайдбарах публичной части сайта. Вам достаточно отметить галочкой неиспользуемые виджеты и нажать кнопку Сохранить изменения.

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

как отключить виджеты с помощью плагина WP Widget Disable

WordPress также выводит несколько виджетов на главной странице Панели управления, в Консоли. Аналогично сайдбарным виджетам, некоторые плагины могут добавлять свои виджеты в Консоль адмики.

Поэтому с помощью установленного плагина, вы сможете очистить экран панели управления от ненужных или всех виджетов, перейдя на вкладку плагина Виджеты панели (Dashboard Widgets), отметив нужные чекбоксы и нажав кнопку «Сохранить изменения».

отключение виджетов админки

В результате, вы увидите, что выбранные виджеты больше не отображаются на первом экране панели управления и их не будет в верхнем всплывающем меню Настройки экрана (Screen Options). Вы можете создать свои собственные виджеты для панели управления или публичной части с необходимым вам функционалом.

отключение виджетов админки

Как удалить виджеты по умолчанию без плагина?

Как, вы уже поняли мало кто пользуемся предустановленными плагинами из-за недостаточной гибкости настроек и функциональности. Поэтому, если они вам мешают, то вы можете удалить виджеты без плагина, описанного выше.

Если вы отмените регистрацию виджета в файле функций вашего шаблона, то он не будет больше отображаться на странице со списком доступных виджетов. Чтобы сделать его снова доступным для использования, просто удалите или закомментируйте кусок кода, удаляющий нужный виджет.

Приведенный ниже код, который можно вставить в файл functions.php в папке с активной темой оформления, удаляет все предустановленные виджеты Wordpress. Собственно, этот же код используется в упомянутом плагине WP Widget Disable.

// unregister all widgets
 function bs_disable_default_widgets() {
     unregister_widget('WP_Widget_Pages');
     unregister_widget('WP_Widget_Calendar');
     unregister_widget('WP_Widget_Archives');
     unregister_widget('WP_Widget_Links');
     unregister_widget('WP_Widget_Meta');
     unregister_widget('WP_Widget_Search');
     unregister_widget('WP_Widget_Text');
     unregister_widget('WP_Widget_Categories');
     unregister_widget('WP_Widget_Recent_Posts');
     unregister_widget('WP_Widget_Recent_Comments');
     unregister_widget('WP_Widget_RSS');
     unregister_widget('WP_Widget_Tag_Cloud');
     unregister_widget('WP_Nav_Menu_Widget');
     unregister_widget('Twenty_Eleven_Ephemera_Widget');
 }
 add_action('widgets_init', 'bs_disable_default_widgets', 11);

Вы можете использовать любой из методов на ваше усмотрение. Надеюсь, что данное руководство поможет вам в работе с Wordpress СMS.

Оставить комментарий

Вы комментируете как Гость.
Комментарии блога
  • Игорь
    12. Май, 2022
    Здравствуйте. Вы не подскажите, как сделать сбор всех комментариев в одном...
  • KR. Laboratories
    26. Декабрь, 2021
    Спасибо за полезную статью! Еще можно посоветовать воспользоваться...
  • irmaseo.ru
    09. Октябрь, 2020
    Очень полезная информация, спасибо
  • yan
    yan
    27. Июнь, 2020
    на manjaro может кому пригодится

    /home/yan/snap/opera/79/.config/opera/File System/
  • вася
    вася
    21. Июнь, 2020
    благодарочка
  • Владимир
    Владимир
    13. Апрель, 2020
    А как быть с андроидом? На планшете памяти хватило только на этот...
  • Владимир
    Владимир
    01. Апрель, 2020
    Вообще не помогло. Atheros как отваливался, так и отваливается. Каждый раз...
  • Дмитрий
    Дмитрий
    24. Февраль, 2020
    Спасибо. Думал не найду. 5 часов времени. Драйвера раза четыре переустанавливал. А все так просто было.
  • Алексей
    Алексей
    04. Сентябрь, 2019
    Лучше использовать универсальный способ создания карты сайта, на сайте частника Константина Гайдука есть инструкция.
  • dfgdrfg
    dfgdrfg
    05. Апрель, 2019
    ну и дерьмо эта мега, это словами не передать какой шлак
Подпишись и ты!
Яндекс Виджет
Последняя работа

Услуги
Контакты
  • Тверская область
  • г. Вышний Волочек
  • ул. 9-го Января, д.21, кв. 107
  • info@brain8torm.ru
  • brainstorm@programist.ru
  • +7 (915) 734-3849
  • +7 (904) 350-9777