Аргентинский WordPress-разработчик Damian Logghe никогда ранее не работал с Customizer API, однако недавние обсуждения и споры по поводу кастомайзера побудили его взглянуть на то, из-за чего пошел весь сыр-бор.
«Кастомайзер наделал много шума в последнее время, о чем мы все уже знаем. Люди активно спорили, доказывали, но ничего не добились», отметил Damian.
«Как разработчик плагинов, я никогда не писал код под кастомайзер, используя его только как пользователь фронтэнда. Однако на последнем WordCamp в Буэнос-Айресе Elio Rivero говорил об использовании кастомайзера в плагинах, и я решил попробовать кастомайзер в деле. И вы знаете, мне он понравился!»
Damian был нанят для создания нового WordPress-сайта и искал простой способ сделать дефолтные письма WordPress более симпатичными. Он посчитал, что кастомайзер может стать идеальным инструментом для решения этой задачи. Потратив неделю на разработку, он создал Email Templates – первый плагин, который позволяет улучшить шаблоны электронных писем в WordPress через кастомайзер.
Email Templates доступен через меню Appearance (Внешний вид). Плагин создает панели в кастомайзере для редактирования шаблона, заголовка письма, футера и некоторых параметров. Есть даже возможность отправки тестового письма.
Добавить логотип в самый верх вашего письма можно с помощью обычной загрузки изображения. Вы можете настроить выравнивание, цвет фона, а также текст заголовка. Плагин включает в себя панели для смены текста «from name» и «from email», текста футера, а также базовых стилей шаблона.
После того как вы закончите процесс настройки, вы можете отправить тестовое письмо на свой почтовый ящик, чтобы посмотреть, как будет выглядеть данный шаблон. Я протестировал плагин и обнаружил, что он работает, как положено. Обычно настройка дефолтного шаблона писем WordPress не является тем действием, которое по силам рядовому пользователю. Плагин Email Templates упрощает этот процесс и делает его доступным для широких масс.
Создание решений на базе Customizer API укрепило веру Демиана в необходимость кастомайзера WordPress. Реализованное им лайв-превью шаблонов писем – яркий пример креативного использования API в контексте плагина.
«По моему мнению, кастомайзер – правильный выбор для любого изменения, касающегося дизайна», отметил Демиан. «API очень легко использовать, а просмотр изменений на лету делает его уникальным инструментом для каждого конечного пользователя».
«Со временем обсуждения улягутся, и все перейдут на кастомайзер. Пройдет год, и редактирование темы без кастомайзера уже будет выглядеть чем-то странным», подытожил Демиан.
Источник: wptavern.com