Как удалить лишние или ненужные виджеты в WordPress

Сколько предустановленных виджетов вы используете на своем сайте? Более чем уверен, что не больше двух – трех, а остальные полтора десятка “родных” таких как архив дат, свежие записи и комментарии, рубрики и т.д. так и висят мертвым грузом.

Постепенно вы устанавливаете новые плагины или ресурсозатратные темы, список виджетов растет. И вот уже их не полтора десятка, а три… это негативно сказывается на производительности сайта и, как следствие, на оптимизации.

Мы расскажем вам обо всех способах, которыми можно удалить неиспользуемые виджеты в wordpress.

Удалить виджет в wordpress с помощью плагина

Десятки тысяч пользователей wordpress по всему миру уже решили с каким плагином работать, когда дело касается оптимизации. Речь о Clearfy. В нем есть сотни полезных функций. В данном контексте нас интересует мгновенное удаление виджетов. Вы можете скачать плагин с сайта или скопировав название, найти его через админку в поиске. Он будет в списке бесплатных плагинов. Установите и активируйте Clearfy.

Сделайте следующий переход: «Настройки» => «Clearfy меню» =>

Открываем Clearfy меню

=> далее раздел «Виджеты». На изображении ниже вы можете увидеть какое огромное количество может быть предустановлено на вашем вордпресс сайте. Мы готовы поспорить, что про многие вы даже и не знали. Например, «Twenty Eleven Ephemera». Ознакомьтесь с предложенными функциями и активируйте необходимые. Стоит лишь нажать кнопку ВКЛ, затем сохранить настройки.

Открываем меню плагина Clearfy, чтобы удалить виджет в wordpress

 

Удалить виджет вручную

Вы можете управлять всеми виджетами в меню настроек админки WordPress. Однако попробуйте уследить за теми, что создаются автоматически после настройки новых плагинов и тем. Вы можете это сделать вручную перейдя в настройки в боковой админ панели: «Внешний вид» => «Виджеты».как удалить виджет в wordpress вручную

Перейдя в настройки, вы увидите меню «Область виджетов». Там показано, какие виджеты отображаются на главной странице вашего сайта.

как выглядят виджеты в wordpress

Чтобы удалить ненужный виджет просто нажмите на него. Рассмотрим это решение на примере виджета «Поиск». Открываем его и нажимаем кнопку УДАЛИТЬ.

удаляем виджет на примере «Поиска»

 

Удалить виджет в wordpress с помощью кода

Если вам  по какой-то причине не подошел ни один из предложенных выше вариантов, воспользуйтесь кодом. Его необходимо вставить в файл functions.php в теме вашего сайта. Затем уберите строку(-и), где указываются виджеты, которые удалять не следует. Сохранитесь!

function true_remove_default_widget() {
  unregister_widget('WP_Widget_Archives'); // Архивы
  unregister_widget('WP_Widget_Calendar'); // Календарь
  unregister_widget('WP_Widget_Categories'); // Рубрики
  unregister_widget('WP_Widget_Meta'); // Мета
  unregister_widget('WP_Widget_Pages'); // Страницы
  unregister_widget('WP_Widget_Recent_Comments'); // Свежие комментарии
  unregister_widget('WP_Widget_Recent_Posts'); // Свежие записи
  unregister_widget('WP_Widget_RSS'); // RSS
  unregister_widget('WP_Widget_Search'); // Поиск
  unregister_widget('WP_Widget_Tag_Cloud'); // Облако меток
  unregister_widget('WP_Widget_Text'); // Текст
  unregister_widget('WP_Nav_Menu_Widget'); // Произвольное меню
}
 
add_action( 'widgets_init', 'true_remove_default_widget', 20 );

Заключение

Очевидно, что ручное удаления виджетов, не лучший вариант.  Что касаемо манипуляций с кодом, то тут нужно быть уверенным в своих силах. Навредить в этом вопросе легче, чем что-либо улучшить. Время это наш главный ресурс, старайтесь тратить его эффективно, автоматизировав свою работу. Задумайтесь о работе с плагином. Риска в этом нет никакого. Тем более, что Clearfy постоянно обновляется, а его разработчики следят за совместимостью с другими плагинами и темами.