SebWeo
Довольно часто бывает такое, что на вашем сайте на WordPress накапливается значительное количество неиспользуемых виджетов. Это может быть следствием частого редизайна своей темы, экспериментов с разными виджетами или по другим причинам.
Независимо от причины, вам может понадобиться информация о том, как отключить неиспользуемые виджеты в WordPress. И в сегодняшней статье мы рассмотрим ее.
Прежде чем мы перейдем к рассмотрению данного вопроса, рекомендуем вам ознакомиться со статьей об использовании виджетов в WordPress.
Данный путь не является оптимальным, но его также нужно рассмотреть. Не все могут разбираться в коде и в таком случае лучше использовать соответствующие плагины.
В репозитории WordPress есть достаточное количество таких плагинов, а среди наиболее популярных можно выделить следующие: WP Widget Disable, Widget Options и похожие.
Этот способ по умолчанию встроен в WordPress и он на самом деле очень прост. Он подойдет вам, если вы хотите полностью отключить какой-то виджет, сохраняя при этом все его настройки, содержимое и конфигурацию. Все, что вам нужно сделать, — перетащить виджет из боковой панели в раздел Неактивные виджеты на странице Внешний вид -> Виджеты в Консоли. WordPress отключит этот виджет, а если вам позже нужно будет его восстановить, — просто перетащите его обратно в нужную область виджетов.
Есть способ отключить виджеты в 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. Вам остается только использовать тот способ, который подходит больше всего.
20 мая 2026 года официально состоялся релиз долгожданной мажорной версии WordPress 7.0 «Armstrong», названной в…
Каждый владелец сайта и SEO-специалист ведет ежедневную упорную борьбу за удержание пользователя на страницах вебресурса.…
Многие предприниматели сталкиваются с одной и той же проблемой. После утверждения бюджета разработка затягивается, появляются…
Футбольная секция быстро показывает, насколько обувь подходит ребенку. Если пара скользит, давит или плохо цепляется…
Компания Samsung — один из лидеров на рынке электроники. Ее смартфоны выделяются надежностью, качественными дисплеями,…
Испанский язык привлекает миллионы людей своей мелодичностью, эмоциональностью и относительной простотой изучения. Одним из важнейших…