Customizer Remove All Parts
Опубликовано: 05.09.2018
Flector 5Разработчики движка движутся в направлении визуальной настройки тем. На практике это означает, что при запуске из верхней панели пунктов " Виджеты " или " Темы " вы переходите не в админку сайта на соответствующую страницу настройки, а в визуальный настройщик. Возможно, что визуально настраивать фон или заголовки это удобно, но выбирать тему или настраивать виджеты в этом настройщике крайне неудобно. А по слухам в WordPress версии 4.3 визуальный настройщик прикрутят даже к настройке меню. Кому это может быть удобно - я реально не понимаю. Плагин Customizer Remove All Parts решает эту проблему кардинально, полностью удаляя настройщик из движка.
Скачиваем плагин по ссылке в конце страницы и устанавливаем его:
1 Распаковываем архив.
2 Копируем папку customizer-remove-all-parts в /wp-content/plugins/ .
3 Заходим в админку сайта на вкладку " Плагины " и активируем плагин.
Никаких настроек в плагине нет. Активировали плагин – все, настройщик больше не запустится. Даже пункт " Настроить " пропадет из меню.
BLACK/CHROME GOLD XBOX ONE CONTROLLER
Теперь, если вы запустите из верхней панели какой-либо пункт меню, то откроется соответствующая страница внутри админки сайта. И никакой визуальной настройки, которая лично меня жутко бесит.
Раньше я не обращал на это внимания, но в версиях 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 |
//отключение настройщика для тем и виджетов 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 , но подобные "улучшения" жутко раздражают. Чем визуальный настройщик может быть удобнее для выбора темы или настройки виджетов мне не понять.
Customizer Remove All Parts
Автор плагина: Andy Wilkerson, Jesse Petersen Рассматриваемая версия: 1.0.3 от 25.06.2015 Текущая версия: 1.0.4 от 19.08.2016 Совместимость с версией WordPress: 3.4 и выше Активных установок плагина: 3 000+ Скачать плагин версии 1.0.4 (всего скачено 7 722 раза)