Как отключить некоторые стандартные виджеты в вордпресс?
Решено
Я разрабатываю несколько своих виджетов. Некоторые из них я делаю что бы заменить стандартные, делаю их с большим функционалом. Я бы не хотел что бы на сайте был мой виджет и стандартный, это может путать пользователей моего плагина.
Вот собственно и вопрос в том как отключить определенные стандартные виджеты?
1 Ответ(ы)
Ответ
Вот пример функции которая отключит стандартные виджеты:
// деактивируем стандартные виджеты 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'); }
вы можете выбрать сами какие отключать.