Разработчики движка движутся в направлении визуальной настройки тем. На практике это означает, что при запуске из верхней панели пунктов "Виджеты" или "Темы" вы переходите не в админку сайта на соответствующую страницу настройки, а в визуальный настройщик. Возможно, что визуально настраивать фон или заголовки это удобно, но выбирать тему или настраивать виджеты в этом настройщике крайне неудобно. А по слухам в WordPress версии 4.3 визуальный настройщик прикрутят даже к настройке меню. Кому это может быть удобно - я реально не понимаю. Плагин Customizer Remove All Parts решает эту проблему кардинально, полностью удаляя настройщик из движка.
Скачиваем плагин по ссылке в конце страницы и устанавливаем его:
1 Распаковываем архив.
2 Копируем папку customizer-remove-all-parts в /wp-content/plugins/.
3 Заходим в админку сайта на вкладку "Плагины" и активируем плагин.
Никаких настроек в плагине нет. Активировали плагин – все, настройщик больше не запустится. Даже пункт "Настроить" пропадет из меню.
Теперь, если вы запустите из верхней панели какой-либо пункт меню, то откроется соответствующая страница внутри админки сайта. И никакой визуальной настройки, которая лично меня жутко бесит.
Раньше я не обращал на это внимания, но в версиях 4.0-4.2 этот визуальный настройщик прикрутили и к выбору темы и к настройке виджетов. А эти вещи удобно настраивать только в админке сайта, как бы кто не считал иначе.
Единственный недостаток плагина – он отрубает настройщик вообще, не давая его запустить даже вручную и не позволяя выбрать пункты меню, для которых визуальный настройщик уместен (фон и заголовки).
Если для вас это существенный недостаток и вы хотите отключить настройщик только для указанных вами элементов меню, то вы можете вместо плагина использовать вот такой хак, вставленный в functions.php вашей темы:
//отключение настройщика для тем и виджетов start function wp_restore_admin_bar( $wp_admin_bar ) { if (current_user_can('switch_themes')) { $wp_admin_bar->remove_menu( 'customize-themes' ); $wp_admin_bar->add_menu(array( 'parent' => 'appearance', 'id' => 'themes', 'title' => __('Themes'), 'href' => admin_url('themes.php'), 'meta' => array( 'class' => '', ), )); } if (!current_user_can('edit_theme_options')) { return; } if (current_theme_supports('widgets')) { $wp_admin_bar->remove_menu('customize-widgets'); $wp_admin_bar->add_menu( array( 'parent' => 'appearance', 'id' => 'widgets', 'title' => __('Widgets'), 'href' => admin_url('widgets.php'), 'meta' => array( 'class' => '', ), )); } } add_action('admin_bar_menu', 'wp_restore_admin_bar', 100); //отключение настройщика для тем и виджетов end |
Данный код удалит запуск настройщика для пунктов меню "Темы" и "Виджеты" в верхней панели. То есть при клике на них откроется внутренняя страница админки сайта (как это и было раньше). Я очень люблю движок WordPress, но подобные "улучшения" жутко раздражают. Чем визуальный настройщик может быть удобнее для выбора темы или настройки виджетов мне не понять.
источник:http://www.wordpressplugins.ru/administration/customizer-remove-all-parts.html
Это интересно
+2
|
|||
Последние откомментированные темы:
megr***@m*****.ru , 18.12.2011