Как отключить виджеты, которые вы не используете в WordPress

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

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

 

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

 

 

1. Использование плагинов для отключения виджетов в WordPress

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

В репозитории WordPress есть достаточное количество таких плагинов, а среди наиболее популярных можно выделить следующие: WP Widget Disable, Widget Options и похожие.

 

 

2. Отметить виджеты как неактивные

Этот способ по умолчанию встроен в WordPress и он на самом деле очень прост. Он подойдет вам, если вы хотите полностью отключить какой-то виджет, сохраняя при этом все его настройки, содержимое и конфигурацию. Все, что вам нужно сделать, — перетащить виджет из боковой панели в раздел Неактивные виджеты на странице Внешний вид -> Виджеты в Консоли. WordPress отключит этот виджет, а если вам позже нужно будет его восстановить, — просто перетащите его обратно в нужную область виджетов.

 

 

3. Отключение виджетов с помощью PHP

Есть способ отключить виджеты в WordPress, не беспокоясь о совместимости с темой или плагинами. Для этого используется следующий код:

<?php unregister_widget( $widget_class ); ?>

где $widget_class – это класс виджета.

 

Допустим, что вам нужно отключить виджет RSS ленты. Класс этого виджета называется WP_Widget_RSS. Откройте файл functions.php в активной теме и добавьте следующий код:

function unregister_rss_wp_widget() {
  unregister_widget('WP_Widget_RSS');
}
add_action('widgets_init', 'unregister_rss_wp_widget');

 

 

После этого виджет RSS ленты больше не будет отображаться в списке виджетов по умолчанию. Вы также можете отключить и другие виджеты, просто добавьте новые строки unregister_widget('…'); в указанную функцию.

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

 

 

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

 

Recent Posts

Сравнение цен с конкурентами: зачем это нужно интернет-магазину

Содержание статьи Введение: почему цены решают все Что значит сравнение цен с конкурентами 5 причин,…

4 дня ago

Лучшие сауны Киева: проверенные адреса и актуальные цены

В последние годы интерес к саунам в Киеве заметно вырос. Это связано не только с…

5 дней ago

BaniSauny: быстрый гид по баням и саунам Киева

В современном ритме мегаполиса отдых стал неотъемлемой частью заботы о здоровье и эмоциональном состоянии. Особенно…

6 дней ago

Рекламный аккаунт Facebook: Как получить максимум от рекламы с Tech4You

В современном мире цифрового маркетинга Facebook (Meta) остается одной из самых мощных платформ для продвижения…

7 дней ago

Тактический тепловизор: назначение, особенности и преимущества

Этот прибор стал незаменимым элементом арсенала представителей множества профессий, но особенно актуален среди военных. Тепловизор…

2 недели ago

Как книги для саморазвития помогают «закрыть лишние мысли» и начать жить здесь и сейчас

Постоянный поток новостей, рабочих задач и личных забот часто приводит к тому, что в голове…

2 недели ago