Огромный сборник статей от WPTec для начинающих

Мнение

Новый плагин удаляет все следы настройщика в WordPress

На прошлой неделе яростный протест против кастомайзеров достиг своего апогея, когда плагин Menu Customizer был официально одобрен для включения в WordPress 4.3 . Противники этой функции выразили обеспокоенность по поводу готовности пользовательского интерфейса для всех размеров экрана, особенно для настольных компьютеров, где многие считают, что управление меню втиснуто в излишне узкое пространство.

Вскоре после того, как автор функционального плагина объяснил продолжающееся сопротивление более широкого сообщества кастомайзеру «скорее образовательной проблемой», основные участники WordPress опубликовали сообщение, подтверждающее их приверженность продвижению кастомайзера . В нем говорится, что цель среды предварительного просмотра в реальном времени — завоевать доверие пользователей, предоставив безопасный способ внесения неразрушающих изменений.

«Мы стремимся предоставить предварительный просмотр всех аспектов настройки сайта и сделать его пригодным для использования на всех устройствах, от телефонов до больших экранов», — сказал Борен в своем посте.

Экран меню администратора будет по-прежнему поддерживаться в настоящее время, но долгосрочный план состоит в том, чтобы исключить его в будущих версиях WordPress в пользу интерфейса настройщика.

Плагин для отключения кастомайзера

Новый плагин Customizer Remove All Parts , размещенный на GitHub под аббревиатурой « WP-CRAP », был написан в ответ на решение добавить меню в настройщик. Разработчики WordPress Джесси Петерсен и Энди Вилкерсон объединили свои усилия для создания плагина , который освободил бы Customizer от всех аспектов управления сайтом WordPress.

После установки он удаляет все ссылки на настройки из меню «Внешний вид», экрана «Темы» и панели инструментов администратора, по сути возвращая ваш сайт к дням, предшествующим WordPress 3.4, когда был представлен API настройки темы . Я протестировал его и обнаружил, что он работает именно так, как рекламируется.

«У всего, ссылка на который была перехвачена для перехода к Customizer, был удален этот фильтр», — сказал Петерсен. «Это ядерный вариант, так как никаких настроек нет. Используйте его, если вы не хотите, чтобы ваши клиенты или команда имели какой-либо доступ к Настройщику или знали о нем».

Петерсен и Вилкерсон утверждают, что меню обрабатываются как контент в базе данных WordPress и поэтому не требуют такой же обработки, как другие аспекты дизайна сайта.

«Меню — это не дизайн, — сказал Петерсен. «Они довольны. Посмотрите в базе данных, меню находятся в таблицах сообщений. Таким образом, они не подлежат тем же изменениям дизайна, что и другие элементы в Customizer, такие как фон или пользовательское изображение/логотип заголовка. Для этих элементов я на 100 % поддерживаю настройщик или аналогичный интерфейс для предварительного просмотра изменений».

Этот аргумент может не иметь такого большого веса, когда WordPress, наконец, получит возможности редактирования внешнего интерфейса в ядре — функцию, которая в сообщении Борена идентифицирована как возможная интеграция с настройщиком.

В конечном счете, Петерсен и Вилкерсон хотят иметь возможность отключить настройщик на панели инструментов, но философия WordPress «Решения, а не параметры» не позволяет сделать это жизнеспособной возможностью.

«В настоящее время мы разрабатываем форк, который позволит вам выборочно удалять все в зависимости от роли пользователя и более подробных настроек», — сказал Петерсен. «Вот как, по нашему мнению, Customizer должен работать в ядре. Должен быть какой-то способ отключить его на панели инструментов, ничем не отличающийся от вашей возможности отключить панель инструментов администратора. Возможно, это войдет в ядро ​​​​в версии 4.5».

WordPress в своем ванильном состоянии не идеален для всех сценариев, но именно поэтому существует система плагинов. Он позволяет любому сделать WordPress своим, предлагая альтернативы тем, кто не согласен с основным направлением развития. Плагин WP-CRAP — прекрасный пример использования системы плагинов, чтобы сделать WordPress по-своему.

Основываясь на основном манифесте « Доверие, предварительный просмотр в реальном времени и меню в настройщике », пользователи WordPress могут ожидать, что будущие выпуски будут продвигать программу настройщика во всех аспектах настройки сайта. Если вы чувствуете, что настройщик слишком расширил свои возможности и зацепил слишком много областей WordPress, плагин WP-CRAP предлагает вам возможность отключить все это. Загрузите его с WordPress.org или через его домашнюю страницу на GitHub .

Рекомендуем прочитать
Мнение

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Мнение

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Мнение

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Мнение

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *