Нужны ли дочерние темы в WordPress 4.7Вскоре состоится релиз новой версии WordPress 4.7, в который включено немало интересных возможностей. И одна из них вызывает некоторые вопросы. В частности, внимание привлек CSS-редактор, который будет включен в кастомайзер.
Смогут ли пользователи использовать одну лишь настройку CSS, включенную в ядро платофрмы, отказавшись при этом от дочерних тем? Не исключено, тем более, что в третьей бета-версии новой версии данный функционал был успешно протестирован.

Зачем нужны были дочерние темы?

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

Чем же поможет CSS-редактор?

Обновившись до версии 4.7, можно будет добавлять произвольный код к вашему сайту через css-редактор кастомайзера. Если вы использовали до этого дочерние темы лишь с целью редактирования CSS, то вы сможете таким образом отказаться от использования дочерних тем. Но перед этим не помешает проверить процесс редактирования: что если он не окажется лучше, чем использование дочерних тем? Также нужно будет проверить процесс загрузки произвольных стилей css.

Меню Additional CSS в кастомайзере

Новый css-редактор находится в разделе Appearance – Customize, чтобы открыть его, необходимо выбрать пункт Additional CSS. После этого появится новое меню с текстовой областью. В целом, редактор работает отлично. Нажав tab, можно добавить отступ, а не перейти к другому полю. Для более простого чтения кода отступы CSS можно отредактировать. Помимо этого все правки CSS обрабатываются автоматически, а все изменения выводятся на экран в процессе ввода.

Результаты тестирования

Как отмечалось, новый редактор был протестирован, и результаты радуют. Во-первых, использовать css-редактор проще, чем дочерние темы. В дочерней теме нужно было использовать FTP-клиент и редакторы, что не лучшим образом отразилось на взаимодействии. Во-вторых, использовать CSS-редактор безопаснее. Дело в том, что Additional CSS позволяет просматривать все изменения в кастомайзере, что исключает поломку сайта. Да и пользователям все изменения будут видны только после нажатия Save and Publish. В-третьих, с использованием нового редактора процесс разработки значительно ускорится.

Таким образом, в некоторых случаях действительно можно отказаться от использования дочерних тем для создания интернет магазин или блога. Но и у нового редактора есть свои минусы. В частности, новый редактор не способен создавать произвольные шаблоны. Он не подходит для добавления JS. Механизм загрузки не идеален. Вот почему девелоперы и опытные разработчики сайтов не станут отказываться от использования дочерних тем. Ну, а любители понастраивать темы на свой лад вполне могут это позволить: чтобы написать несколько строк кода, меняющих стиль, использовать CSS-редактор будет даже удобнее.

Комментрии(01)

  1. Айк 06.12.2016

    Спасибо большое за своевременную и подробную информация.

    Ждем новых статьей !!!!!

Написать комментарий