Статистика проекта W3Techs говорит, что в январе 2016 года более четверти сайтов всего Интернета работает на платформе WordPress. Это круто и говорит о том, что на WP можно сделать всё: от стильного блога рэпера Снуп Догга до серьезного музыкального сайта Sony Music:
WordPress популярен не благодаря продуманности и скорости работы (костылей и неоптимизированного кода там хватает), а из-за поддержки гигантского количества плагинов.
- Магазин? Пожалуйста — плагин WooCommerce упростит создание сайта с каталогом товаров и работой с электронными платежами.
- Форум? Плагин bbPress и десяток других к вашим услугам.
- Сайт службы поддержки? Для работы с отзывами и вопросами пользователей есть больше сотни плагинов.
- И другое…
Много новостных сайтов работают на ВордПрессе. Например, сайт известного журнала Time:
Один из крупнейших сайтов, посвященный операционной системе Android, сделан на WordPress. А ведь там и новости, и форум, и учебный раздел:
На мой взгляд, единственная область, в которой WordPress использовать не следует — сайты с древовидной структурой. Где основа — меню с разделами, вложенными подразделами, причем разного типа (списки документов, простой текст, фотогалереи). Это не подходит CMS, где структура основана на рубриках и метках.
WordPress обновляется регулярно, добавляются новые возможности. Но всегда чего-то не хватает. Можно писать свои костыли, но не лучше ли упростить себе задачу?
Unyson
Страничка: https://wordpress.org/plugins/unyson/
Мощный фреймворк. Нужен для ускорения создания страниц с колоночной версткой. Идеален для мгновенного создания одностраничных сайтов — достаточно потыкать мышкой и элементы расположатся как надо.
Есть два недостатка, которые можно простить, ведь фреймворк бесплатный.
1. Псевдо-Bootstrap имена классов, генерируемые плагином. То есть они бутстраповские (третья версия), правила те же, но имеют приставку «fw-«. Это раздражает, потому что приходится выбирать: либо переписывать каждый компонент, избавляя от приставки, либо дублировать половину CSS-стилей. Каждый подход имеет свои недостатки.
2. Скудная документация. Можете нагуглить видеоуроки на русском, но начинающему разработчику все равно будет трудно.
В любом случае, это лучший бесплатный фреймворк для WordPress, сильно упрощающий создание страниц со сложной версткой.
UPD от 22 февраля: кто-то (наверное, разработчики) отписался, указав корректный способ работы с приставкой «fw-«: http://manual.unyson.io/en/latest/extension/builder/index.html#changing-the-grid
Надо будет попробовать, как это работает.
И написали, что я всегда могу доработать документацию Unyson и перевести на русский язык. Посмотрим, будет ли у меня достаточно времени, чтобы хотя бы перевести ее. В идеале нужно добавить примеры и нюансы работы.
DCO Russian Fixes
Страничка: https://wordpress.org/plugins/dco-russian-fixes/
Подгоняет WordPress под нужды русскоязычного пользователя:
- преобразует кириллические адреса в транслит,
- переименовывает имена загружаемых файлов по правилам транслита,
- приводит написание дат к российским стандартам.
Плагин нужно ставить как можно раньше, чтобы во время создания сайта на WordPress все адреса получились правильными — на латинице. Уже созданный контент плагин не трогает и это логично — старые страницы останутся доступны по старым адресам.
WP Mobile Detect
Страничка: https://wordpress.org/plugins/wp-mobile-detect/
Благодаря WP Mobile Detect упрощается выводит разного контента для телефонов, планшетов и настольных ПК.
Можно легко и просто использовать разные функции для разных устройств или вовсе отключить лишний на мобилках функционал. Например, крутящиеся слайдеры в мобильных браузерах часто тормозят и мешают навигации. Или часть записи вывести только для пользователей настольного компьютера.
Плагин не обновлялся 9 месяцев, но на новых версиях WordPress работает хорошо. Если вам не нужны шорткоды и достаточно функций PHP, есть плагин посвежее — mobble.
Intuitive Custom Post Order
Страничка: https://wordpress.org/plugins/intuitive-custom-post-order/
Плагин установило более ста тысяч пользователей, но упоминаний в Интернете мало.
Суть в том, что при установке данного плагина записи можно будет сортировать вручную мышкой прямо в админке. При этом ковыряться в темах не надо — меняется порядок при использовании стандартной сортировки по дате:
<?php $query = new WP_Query( array( 'orderby' => 'date', 'order' => 'DESC', ) ) ?>
WCP Contact Form
Страничка: https://wordpress.org/plugins/wcp-contact-form/
Аналог популярнейшего плагина ContactForm 7. На мой взгляд, WCP Contact Form работает быстрее, меньше нагружая хостинг.
Позволяет быстро создать форму обратной связи на сайте.
Cleaner Plugin Installer
Страничка: https://wordpress.org/plugins/cleaner-plugin-installer/
Упрощает установку плагинов из админки WordPress.
Enhanced Plugin Admin
Страничка: https://wordpress.org/plugins/enhanced-plugin-admin/
Рекомендую использовать вместе с предыдущим.
Плагин размещает полезную информацию в списке установленных плагинов:
- дата последнего обновления,
- рейтинг,
- количество оценивших,
- совместимая версия ВордПресса,
- статус в репозитории — находится, удален или не было никогда.
Благодаря Enhanced Plugin Admin можно быстро выявить устаревшие и удаленные плагины, оставаясь в пределах админки.
Server IP & Memory Usage Display
Страничка: https://wordpress.org/plugins/server-ip-memory-usage/
Внизу админки появится полезная информация:
- потребляемая в данной момент оперативная память,
- установленный лимит на оперативку,
- IP сервера, на котором запущен сайт,
- версии PHP и операционной системы.
Удобно, никаким другим способом нельзя отличить админки разных (версий) сайтов.
Информация про оперативную память нельзя считать стопроцентно достоверной, потому что пиковую нагрузку вы так не увидите. Но как индикатор, что с сайтом что-то не так, плагин отлично подойдет.
wpDiscuz — Supercharged native comments
Страничка: https://wordpress.org/plugins/wpdiscuz/
Особенности этого плагина комментариев для ВордПресса:
- Поддержка плагинов входа на сайт с помощью социальных сетей.
- Голосование.
- Гости могут оставлять комментарии после ввода капчи.
Когда внедрял wpDiscuz на свой блог и столкнулся с проблемами, разработчики быстро откликнулись. Вместе разобрались, на следующий день была готова исправленная версия. Так что поддержка на высоте.
На мой взгляд, единственный недостаток: в форме написания комментариев нет панели форматирования текстов.
WPBruiser {no-Captcha anti-Spam}
Страничка: https://wordpress.org/plugins/goodbye-captcha/
Хитрый плагин для защиты от ботов и спамеров. Совместно с Akismet избавит владельца сайта от головной боли, модерировать комментарии не придется вообще.
WP First Letter Avatar
Страничка: https://wordpress.org/plugins/wp-first-letter-avatar/
Одна из проблем ВордПресса — без сторонних плагинов сложно реализовать загрузку аватаров пользователей. А что делать, если пользовали вообще не хотят менять аватарки, предпочитая безликий силуэт головы?
WP First Letter Avatar поможет вашему сайту выглядеть живым. Интересная идея: каждая аватарка — первая буква имени пользователя. Меняется только безликая стандартная аватарка, поэтому юзеры, любящие загружать свою фотографию или использующие сервис Gravatar, не пострадают.
Плагин совместим с любыми системами комментариев.
Есть одна проблема: не смотря на то, что можно создать свой набор аватарок, он должен находиться в папке плагина, значит — при каждом обновлении придется их снова загружать.
Typekit Fonts for WordPress
Страничка: https://wordpress.org/plugins/typekit-fonts-for-wordpress/
Скажу сразу — в боевых условиях этот плагин еще не проверял. Но очень хочется. Плагин создан для асинхронной загрузки шрифтов.
Время, потраченное на загрузку шрифтов, увеличивает шанс того, что пользователь не дождется полной загрузки страницы и закроет вкладку, так и не увидев текст. Благодаря плагину Typekit Fonts for WordPress текст появляется сразу, но стандартным шрифтом. Ваш любимый красивый шрифт подгрузится незаметно в фоновом режиме.
Другие плагины
В каталоге плагинов ВордПресса — почти 50 тысяч плагинов. Большая часть их них — поделки начинающих программистов, ничего не знающих о безопасности кода. Но встречаются и самородки. Охватить все хорошие плагины в одной заметке, создавая простыню текста, как-то не хочется, поэтому ждите продолжения.
А какие плагины помогают вам?