Перед нами стоит задача: сделать подсветку синтаксиса в WordPress для участков кода, и сделать процесс выделения кода максимально удобным.
Среди множества плагинов для подсветки я остановил свой выбор на Prettify GC Syntax Highlighter. Он мне показался простым и удобным, без лишнего функционала. Установка плагина стандартная — через раздел «Плагины — Добавить новый». Далее может потребоваться отключить авто-экранирование html кода.
Теперь при добавлении в пост тега pre
с классом .prettyprint
— синтаксис будет автоматически подсвечиваться. Цвета при желании можно настроить в файле prettify.css
в директории с плагином.
Чтобы сделать удобным выделение участков кода (не дописывать класс prettyprint вручную), рекомендую добавить в файл function.php
следующий код: