Как отключить стандартные виджеты WordPress?
Мне не нужны почти все базовые виджеты, я использую плагин, который добавляет много своих виджетов и в итоге там каша.
Хотелось бы убарть лишние, потому что мне довольно часть приходиться их менять...
Подскажите как правильно и быстро отключить все или почти все виджеты WordPress, которые имеются по умолчанию?
Для этого воспользуйтесь функцией unregister_widget(). Добавил в её описание примеры по вашему вопросу. Вот он:
#2 Отключаем все стандартные виджеты WordPress
Чтобы отключить все базовые виджеты в WordPress используйте такой код:
add_action('widgets_init', 'unregister_basic_widgets' ); function unregister_basic_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'); // RSS unregister_widget('WP_Widget_Tag_Cloud'); // Облако меток unregister_widget('WP_Nav_Menu_Widget'); // Меню }Используйте этот код в файле темы functions.php. Или в плагине, или где-то еще.