Customizer Typography: плагин-прототип для авторов тем WordPress
Опубликовано: 23.08.2018
Одна из возможностей, которую пользователи нередко хотят получить в темах – управление шрифтами без обращения к коду. Джастин Тэдлок решил провести эксперименты с добавлением класса управления шрифтами к кастомайзеру WordPress.
Вместо написания обстоятельного руководства Джастин принял решение создать плагин-прототип, который покажет, как авторы тем могут применять эту идею в своих проектах. Customizer Typography в данный момент разрабатывается на GitHub, и Тэдлок отметил, что «этот плагин рассчитан на разработчиков и просто демонстрирует один из методов реализации данной идеи».
Плагин был создан для тестирования двух вещей:
Тестирование класса управления кастомайзером для обработки шрифтов Привязка многочисленных настроек к отдельному элементу управления«Самое важное для нас – избежать добавления кучи кода, при этом предложив разработчикам полный контроль над каждым параметром», говорит Тэдлок. «К счастью, Customization API в WordPress является очень мощным и позволяет нам привязать многочисленные параметры к одному отдельному элементу управления».
Плагин в данный момент предлагает элементы управления для лайв-превью абзацев и заголовков с разными семействами шрифтов, толщиной шрифта, стилем шрифта, размером шрифта и межстрочным интервалом. Интеграция Google Fonts стоит в списке to-do Тэдлока, однако в данный момент он не планирует дорабатывать плагин до окончательной версии.
«Расставлю сразу все точки над i: это – прототип, а не какое-то законченное решение», говорит Джастин. «Идея, по крайней мере для меня, состояла в том, чтобы создать плагин и попробовать его в темах».
Я установил плагин, чтобы поиграться с темой Twenty Fifteen, и обнаружил, что процесс лайв-просмотра изменений, касающихся шрифтов, очень даже удобен с позиции пользователей. И хотя многие произвольные панели опций в темах включают в себя базовые элементы управления шрифтами, вам зачастую нужно обновить страницу, чтобы все эти изменения увидеть. Такой тип элементов управления – главный кандидат на интеграцию в кастомайзер.
Класс управления шрифтами, предложенный Тэдлоком, позволяет сформировать представление о том, как можно создавать опции темы через кастомайзер. Предложенные элементы управления помогают упростить персонализацию тем и исключить любые неудобства, связанные с настройкой шрифтов. Плагин Customizer Typography иллюстрирует основные задачи кастомайзера.
Вы можете взять этот плагин с GitHub и установить его, чтобы увидеть лайв-превью в действии. Если вы хотите узнать больше про работу с Customizer API, обратитесь к записи в блоге Make.WordPress.org/Themes, которая содержит длинный список руководств, посвященных кастомайзеру.
Источник: wptavern.com
Сегодня | Завтра | ||
USD | 32.62 | 32.50 | |
EUR | 39.90 | 39.92 |
Обменник | Переходов |
Wmchanger | 6 |
E-Market | 5 |
WMtoCash.com | 4 |
Str-Money | 3 |
Hot-Change | 3 |
Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки | |
Кошелек
|
|
Код
|
|
Обмен Webmoney |