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

Решено

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

Вот собственно и вопрос в том как отключить определенные стандартные виджеты?

Добавить Комментарий
Ответ

Вот пример функции которая отключит стандартные виджеты:


// деактивируем стандартные виджеты

add_action('widgets_init', 'unregister_widget');
public function unregister_widget() {

unregister_widget('WP_Nav_Menu_Widget');
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');
unregister_widget('WP_Widget_Tag_Cloud');

}

вы можете выбрать сами какие отключать.

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.