WordPress как на ладони
Наставник Трепачёв Д.П., phphtml.net wordpress jino

Как отключить стандартные виджеты WordPress?

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

Хотелось бы убарть лишние, потому что мне довольно часть приходиться их менять...

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

1
Гость 1.4 года назад
  • 0
    Kama4477

    Для этого воспользуйтесь функцией 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. Или в плагине, или где-то еще.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.