Паттерны (квик-коды) в WordPress

Паттерны (квик-коды) в WordPress

А вы знаете, что начиная с версии WordPress 4.3 вы можете форматировать текст в редакторе постов (визуальный режим), не прибегая к тулбару с кнопками форматирования? В текст в нужных местах вставляются специальные символы, которые воспринимаются редактором WordPress как команды форматирования. Они называются “текстовые паттерны”.

Текстовые паттерны — это система специальных знаков, которые автоматически трансформируются в определенную HTML-разметку. Такие системы есть на многих сайтах, где важна скорость набора текста и простота его оформления. Например, в Google Plus и Reddit. Удобство использования текстовых паттернов в том, что они легко запоминаются — разработчики играют на ассоциативности символов с определенной разметкой. Теперь текстовые паттерны доступны и в WordPress. Как они выглядят?

n-wp-ru_20151209104748
Если абзац начинается с символа >, то весь он преобразуется в цитату, как только вы закончите его и перейдете на новую строку.

Вставляем символ > первым знаком абзаца:

Переводим курсор на следующую строку — абзац на лету превращается в цитату:

Так же работают и остальные текстовые паттерны:

> — трансформирует абзац в цитату
# — трансформирует абзац в заголовок H1
## — трансформирует абзац в заголовок H2
### — трансформирует абзац в заголовок H3
#### — трансформирует абзац в заголовок H4
##### — трансформирует абзац в заголовок H5
###### — трансформирует абзац в заголовок H6
* — преобразует строку в элемент ненумерованного списка
1. или 1) — преобразует строку в первый элемент нумерованного списка

Особенно удобно пользоваться текстовыми паттернами на мобильных устройствах.

Если вы хотите отказаться от трансформации, то достаточно нажать клавишу Esc.

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