Здравствуйте, уважаемые читатели. Сегодня тема статьи: «Удаление виджетов в WordPress». В Wоrdpress по умолчанию встроены 17 виджетов, которые можно встроить в область доступную в Вашей теме. Большинство этих виджетов не используется, но несмотря на это, они, хоть и незначительно, дают нагрузку на сайт.

Прежде чем производить какие-то изменения на живом сайте, проверьте всё на локальном сайте у Вас на компьютере.

виджеты вордпресс

Как можно избавиться от ненужных виджетов?

  • Удалить ненужные виджеты, можно, добавив необходимую функцию в файл functions.php Вашей темы.
  • Редактирование данного файла возможно из админ-панели, либо при наличии доступа к корневой директории, при непосредственном доступе к файлу.

Вот сама функция:

function remove_widgets() {
unregister_widget('WP_Widget_Custom_HTML'); // HTML код
unregister_widget('WP_Widget_Text'); // Текст
unregister_widget('WP_Widget_Media_Image'); // Изображение
unregister_widget('WP_Widget_Media_Video'); // Видео
unregister_widget('WP_Widget_Media_Audio'); // Аудио
unregister_widget('WP_Widget_Pages'); // Cтраницы
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_Categories'); // Категории
unregister_widget('WP_Widget_Recent_Posts'); // Последние записи
unregister_widget('WP_Widget_Recent_Comments'); // Последние комментарии
unregister_widget('WP_Widget_RSS'); // RSS
unregister_widget('WP_Widget_Tag_Cloud'); // Облако меток
unregister_widget('WP_Widget_Media_Gallery'); // Gallery
unregister_widget('WP_Nav_Menu_Widget'); // Произвольное меню
}
add_action('widgets_init', 'remove_widgets' );
  • После добавления функции в файл functions.php, исчезнут все виджеты установленные в WordPress по умолчанию.
  • Если Вам нужно оставить какие-то из виджетов, или через какое-то время Вы захотите вернуть, любой из удалённых виджетов, то Вам достаточно, либо удалить строчку касающуюся нужного Вам виджета, либо закомментировать её.
/*  Ваш_Виджет */ 

После того, как строчка, касающаяся необходимого виджета, будет удалена или закомментирована, виджет станет доступен в разделе «Виджеты» в админ-панели.

Сегодня мы рассмотрели тему: «Удаление виджетов в WordPress». Научились удалять и восстанавливать встроенные виджеты WordPress. Смотрите так же видео по теме.

Надеюсь статья была вам полезна. До встречи в новых статьях.

С уважением, Андрей Бондаренко.


Видео на тему «Удаление виджетов в WordPress»: