Главная Новости

Customizer Remove All Parts


Опубликовано: 05.09.2018

видео Customizer Remove All Parts

How to change your PS4 controller shell (TouchPad included)
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 раза)

rss