Показать Меню
falbar Bicycles by falbar

Множество WordPress «велосипедов» в одном плагине Bicycles by falbar

Bicycles by falbar

В большинстве случаев настройка и оптимизация сайта на движке WordPress состоит из набора всем известных «велосипедов» и шаблонов добавляемого кода, которые повторяются из проекта в проект. На данный момент у меня есть несколько сайтов на WordPress, поэтому я уже давно решил перенести, так называемую, «тонкую настройку» в плагин, о котором сегодня и пойдёт речь.

Перед тем, как писать свой плагин я, как и полагается, решил поискать уже готовые решения и ничего качественного и бесплатного не нашёл. Есть, конечно, один платный вариант под названием clearfy. Наткнувшись на него, я понял, что именно это решение я бы и использовал, но платить деньги за то, что в большинстве случаев делаешь при помощи копипаста, не захотелось. Хотя после написания своего варианта, я представляю, какую работу пришлось проделать команде clearfy, чтобы большую часть вопросов по оптимизации и настройки собрать в одном месте.

Моё решение находится в открытом доступе на репозитории Wordpress – Bicycles by falbar. Изначально функционала было поменьше, но за время написания этой статьи я успел его немного расшить и сделать более приятный дизайн.

Плагин я разделил на несколько логических разделов: чистка кода, дубли страниц, защита и дополнительно:

Плагин я разделил на несколько разделов

Пока получилось только четыре раздела, но у меня уже в планах добавить ещё как минимум три, поэтому свое решения я буду периодически обновлять. Теперь поговорим о каждой вкладке в отдельности, и начнём с первой – Чистка кода:

Чистка кода

В этом разделе плагина можно отключить бесполезный код и ссылки, которые генерирует сам движок. В большинстве случаев они не нужны и только увеличивают вес страниц и время загрузки. Переходим к следующему – Дубли страниц:

Дубли страниц

В предыдущих статьях «блог с нуля» я уделил внимание вопросу: как избавиться от страниц вложений? Для этого был установлен специальный плагин, но помимо них есть и другие страницы, которые не нужны в большинстве случаев: архивы дат, пользователей, пагинация в статьях, поэтому в плагине я учел и их. Двигаемся дальше – Защита:

Защита

В нем пока всего один пункт, решающий важную задачу: изменение текста при авторизации в административную часть WordPress в случае ошибки.

Изменение текста при авторизации

Последний раздел – Дополнительно:

Дополнительно

С двумя последними пунктами немного пришлось повозиться, но в итоге плагин всё отключает и ставит редиректы. Так же я решил добавить вариант, чтобы при загрузке картинок название приводились к нижнему регистру.

Теперь хочется сказать, что поменялось на блоге после установки Bicycles by falbar. Во-первых, в файле functions.php осталось всего одна строчка, отвечающая за отключение XML-RPC механизма движка:

XML-RPC механизм

И последние – пришлось отказаться от Attachment Pages Redirect плагина, который я ставил ранее.

В заключение этой статьи, хочется сказать, что если вам понравился написанный мною плагин, то вы можете повлиять на его развитие. Добавляйте в комментариях, что бы вы хотели увидеть в последующих обновлениях.

Подписаться на обновления

Эльдар Поклонский
Эльдар Поклонский 14 августа 2016 в 14:04
слишком много wp в последнее время
Ответить
Антон Кулешов
Антон Кулешов > Эльдар Поклонский 14 августа 2016 в 15:18
В планах есть и другие статьи, но их я буду добавлять как приеду из отпуска.
Ответить
варт
варт 2 сентября 2016 в 10:53
спасибо. Супер
Ответить
Сергей Гуревич
Сергей Гуревич 28 ноября 2016 в 15:44
Отличный плагин, отличный блог! Большое спасибо, Антон! Успехов!
Ответить