WordPress — это такой движок, на котором вы можете соорудить буквально всё, что захотите, если же вы не разработчик и с кодом не в ладах, то всё равно всё это становится для вас достижимым благодаря плагинам WordPress.
C помощью грамотного подбора плагинов вы сможете сконфигурировать свой WordPress таким образом, что вам, во-первых, не понадобится никакой разработчик, а во-вторых, ваш сайт WordPress будет выполнять абсолютно все задачи, которые вы перед ним поставите.
Даже на моих сайтах, которые написаны мною с нуля, я использую плагины для выполнения таких серьёзных задач, как автоматическое резервное копирование сайта или кэширование страниц. То есть для того, чтобы самому написать удобный функционал резервного копирования, мне бы потребовалась масса времени, а зачем мне тратить это время, если существует отличный плагин, который прекрасно справляется с этой задачей.
И сразу небольшая оговорка. Есть две большие принципиальные разницы между выражениями грамотное использование плагинов и захламление сайта плагинами.
Важный момент — если плагин установлен на вашем сайте, но не активирован — он не загружается в память, а следовательно никак не влияет на производительность сайта. Единственное, что может быть неприятно, это то, что если установленных плагинов очень много, то при копировании сайта всё будет переноситься очень долго (особенно по FTP).
Установка плагинов
Очень удобно, когда написал статьи на разные темы и потом на них можно просто ссылаться. Подробный гайд по установке плагинов вы найдёте по этой ссылке.
Моя подборка плагинов
Сразу хочу сказать, что плагинов ну оооочень много, поэтому рассказать всё обо всём ну никак не получится.
В этой главе я расскажу про наиболее популярные плагины, особенно про те, которые часто использую сам. Для того, чтобы вам было удобнее, я разделю всё это по разделам. Если у плагина указано только название, без ссылки — это значит, что вы сможете найти его в официальной директории https://ru.wordpress.org/plugins/, либо прямо в админке вашего сайта Плагины > Добавить новый
Резервное копирование
Когда дело касается резервного копирования, я рекомендую только один плагин BackWPup — пока что этот плагин устраивает меня во всех отношениях:
Поисковая оптимизация сайта
На самом деле для внутренней оптимизации достаточно лишь возможности произвольного указания тайтлов, дескрипшенов + возможности скрывать некоторые страницы от индексации (мета-тег robots) + создание XML-карты сайты. SEO-профессионалом я себя не считаю, но на мой взгляд этого вполне достаточно для большинства сайтов. И практически всё я реализовал вручную.
А теперь несколько моих комментариев по существующим плагинам (и плагинам, которые использовал).
Защита от спама
Где обычно бывает спам — в комментариях и в форме обратной связи. На самом деле со спамом вам поможет побороться очень простой способ с подменой полей, который описан тут, но вы можете попробовать и установленный по умолчанию плагин Akismet.
Что касается различных каптч, то я вообще не сторонник их, так как это усложняет (а порой и очень сильно) процесс взаимодействия пользователей с сайтом и вами.
Обратная связь
Тут у меня опять всё кастомной разработки, однако также есть, что порекомендовать.
Кэширование
Плагинов для кэширования много и среди них в общем то немало хороших, однако моя однозначная рекомендация — WP Super Cache от компании Automattic (компания-разработчик WordPress).
По опыту могу сказать, что именно этот кэш работает быстрее всего, кроме того, не нагружает другие страницы сайта, которые не нуждаются в кэшировании, в частности я имею ввиду админку WordPress.
Интернет-магазин на WordPress
C тех пор, как компания Automattic выкупила WooThemes, моё решение однозначное — WooCommerce — потрясающая платформа для создания интернет-магазинов. Кроме того, благодаря фильтрам и хукам, есть где разгуляться разработчкам.
Один минус — документации для разработчиков маловато, а расширения для WooCommerce стоят немалые деньги.
Разные полезности
Тут я перечислю некоторые плагины, которые не попали ни в одну из категорий, но я считаю их довольно полезными.
Как вы могли заметить, не так уж много плагинов я и использую, а всё дело в том, что я придерживаюсь принципа: чем меньше плагинов, тем быстрее работа сайта, а для меня это основной показатель.
Редактирование плагинов через админку
Перейдя в редактор, вы можете выбрать из выпадающего списка плагин, который хотите отредактировать, а потом нужный вам файл. Но прежде всего вам следует помнить следующие несколько моментов:
define( 'DISALLOW_FILE_EDIT', true );
Кроме того, редактировать файлы плагинов не рекомендуется в любом случае. Такие вещи правильнее всего делать либо через functions.php
текущей темы, либо вообще через дочерние темы, если ваша тема обновляется.