8 полезных плагинов при создании WordPress шаблона

Одно из достоинств CMS WordPress - это его расширяемость и огромная база плагинов. Здесь я собрал те плагины которые используются разработчиками при создании шаблонов и сайтов на WP в первую очередь (подборка плагинов для дебага, сео и другие будут в следующих постах). Речь пойдёт о плагинах о которых вы задумываетесь глядя на дизайн будущего сайта — какие данные вы будете добавлять в статьи, какие инструменты будете использовать для формирования визуальных эффектов, какие расширения будете применять чтобы сократить время на разработку сайта. Нумерация только для облегчения восприятия информации, поехали.
1. WP-LESS и WP-SCSS
Плагин WP-LESS на WP | Плагин WP-SCSS на WP
Вспомнил о них в последнюю очередь, но всё же к созданию темы на WordPress эти плагины имеют непосредственное отношение, в виду тенденции развития мира фронтенда. Если вы не собираете сами свой проект в каком-либо сборщике пакетов (NPM, Gulp, Webpack etc), но хотите использовать расширенный синтаксис CSS уже сейчас, то стоит обратить внимание на плагины которые будут собирать CSS из вашего любимого препроцессора автоматически.
2. Advanced Custom Fields
ACF появился в 2011 году и является одним из самых популярных плагинов для WordPress, имеет более миллиона активных установок, что закономерно, ведь необходимость добавить постам или страницам новое поле, возникает очень часто. Более того используя плагин ACF вордпресс можно превратить, например в магазин или базу фильмов, прикрепить к посту галерею или PDF файл. У крупных плагинов часто есть плагины поменьше, расширяющие функционал родителей, так в ACF я часто использую - ACF Photo Gallery Field, служит она для того чтобы вывести небольшую галерею, слайдер или даже блок преимуществ (состоящий из иконок и заголовков), туда - куда вы соблаговолите прикрепить поле галереи используя ACF.
3. Contact Form 7
Более 5 миллионов установок имеет плагин, основная функция которого - создавать формы для отправки почтовых сообщений и собственно отправлять сами сообщения. Валидация, обратная связь с пользователем в случае ошибок при заполнении полей или сообщение об успешной отправке формы, всё это есть в плагине и редактируется из админпанели. CF7 в связки с плагином Flamingo позволяют не только отправлять письма на почту, но и складывать их в админку для удобного просмотра в дальнейшем.
4. TinyMCE Advanced
Стандартный текстовый редактор в WordPress - TinyMCE, его функционал не особо скуден, но Advanced версия позволяет существенно расширить имеющиеся возможности, а также даёт пользователю управлять панелью инструментов редактора. Убрать не востребованные иконки, добавить новые, вывести контекстное меню правой кнопкой мыши, всё это и многое другое в TinyMCE Advanced. Более 2 миллионов установок, хотя идиллию TinyMCE + Advanced, может нарушить новый текстовый редактор Гутенберг, который хотят внедрить уже в WordPress 5.
5. WooCommerce
Большинство сайтов которые я разрабатываю коммерческие, а значит нужно сделать из блога, коим изначально является вордпресс витрину или даже магазин. Плагин WooCommerce создаёт из WordPress полноценный онлайн магазин и это не только страница каталога, товаров и корзины, но и виджеты для товаров, различные платёжные системы и способы доставки, фильтр по цене и опциям (стыдно сказать, но в OpenCart нет фильтра по цене, а CMS позиционируется как магазинная). Более 3 миллионов установок и разработка ведётся под крылом самого автора WordPress Мэтта Муленвега.
6. Options Framework
Страница плагина на WP | Официальный сайт
Стандартные настройки темы, специфичные для каждого сайта или например, данные которые понадобятся вывести в шапку — нужно где-то хранить, причём желательно чтобы пользователи могли легко сменить эти настройки даже если в них заложены не стандартные данные (цвет, изображение, список). Плагин Options Framework позволяет создать такие настройки для темы. Примерный функционал можно посмотреть положив, после установки плагина, файл options.php в папку вашей темы. Страница отображение настроек будет находится в "Внешний вид" - Настройки темы".
7. Duplicator
Тема под WordPress создана и сайт пора переносить с локального компьютера на сервер для показа заказчику, а оттуда на сайт заказчика. Для быстрого архивирования и разворачивания сайта можно воспользоваться плагином Duplicator, основная его задача создать архив файлов сайта, экспортировать базу и сделать под всё это установочный файл. В итоге 2 файла (архив и установочный php файл содержащий БД) заливаете на нужный вам хостинг и ответив на пару вопросов о настройках текущего сервера разворачиваете ваш сайт. Очевидно, что с помощью плагина можно делать так же и бэкапы прямо из админки, вместо того чтобы по старинки идти в ПУ хостинга.
8. Duplicate Post
Последний в сегодняшнем рейтинг плагин - Duplicate Post. Как следует из его названия, основная задача плагина - дублировать посты. Одной кнопкой из админки можно дублировать любой пост. Экономит время при создании однотипных постов с "рыбой", которые нужны будут для демонстрации сайта заказчику. Вряд ли в продакшене этот плагин также полезен как при разработке, но тем не менее он имеет 2 миллиона активных установок.