WordPress - как запретить стандартные виджеты

Слишком много виджетов в админ-панели WordPress? Более чем уверен, что вы используете далеко не все стандартные виджеты. Тогда зачем "лишние" будут мозолить глаз? Деактивируем их с помощью нехитрого кода, в апострофах наименования классов:

<?php
function my_unregister_def_wp_widgets() {
  unregister_widget('WP_Widget_Calendar'); // Календарь
  unregister_widget('WP_Widget_Search'); // Форма поиска
  unregister_widget('WP_Widget_Text'); // Текст
  unregister_widget('WP_Widget_Recent_Comments'); // Свежие комментарии
  unregister_widget('WP_Widget_Categories'); // Рубрики
  unregister_widget('WP_Widget_Archives'); // Архивы
  unregister_widget('WP_Widget_Pages'); // Страницы
  unregister_widget('WP_Widget_Tag_Cloud'); // Облако меток
  unregister_widget('WP_Widget_Recent_Posts'); // Недавние записи
  unregister_widget('WP_Widget_RSS'); // RSS
  unregister_widget('WP_Widget_Meta'); // Управление сайтом, мета
  unregister_widget('WP_Widget_Links'); // Список ссылок пользователя
  unregister_widget('WP_Nav_Menu_Widget'); // Произвольное меню
}
// Запускаем все это
add_action('widgets_init', 'my_unregister_def_wp_widgets', 1);
?>

WordPress - как запретить виджеты

Вот собственно и все.





© 2012-2014 Druweb.ru. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.