Статистика проекта 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 тысяч плагинов. Большая часть их них — поделки начинающих программистов, ничего не знающих о безопасности кода. Но встречаются и самородки. Охватить все хорошие плагины в одной заметке, создавая простыню текста, как-то не хочется, поэтому ждите продолжения.
А какие плагины помогают вам?
Здравствуйте Дмитрий! Я установил на свой тестовый сайт плагин комментариев wpDiscuz, всё вроде работает, но есть глюк непонятный, когда навожу на кнопки голосования либо кнопки поделится, просто перекидывает в шапку сайта! Не знаете в чём может быть проблема, вот если что можете здесь посмотреть: http://blogapp.ru/?p=1
Иван, временно измените шаблон на, например, Twenty Fifteen. По-моему, та тема оформления, что стоит сейчас, сделана кривовато. Еще отключите ненужные плагины слайдеров. Там посмотрим.
Если тема оформления должна быть только такая и никак иначе, можно выключить js-плагин jQuery Tooltipster вовсе, потеряв возможность выводить красивые всплывающие подсказки над кнопками голосования. Для этого нужно добавить в functions.php темы (код набросал на коленке, не проверял):
function tooltipster_deregister_script() {
wp_deregister_script( ‘wpdiscuz-tooltipster-js’ );
}
add_action( ‘wp_print_scripts’, ‘tooltipster_deregister_script’, 100 );
function tooltipster_deregister_style {
wp_dequeue_style(‘wpdiscuz-tooltipster-css’);
}
add_action( ‘wp_print_styles’, ‘tooltipster_deregister_style’ );
Еще можете отписаться самим разработчикам wpDiscuz: https://wordpress.org/support/plugin/wpdiscuz
Они уже помогли одному пользователю с такой проблемой, хотя могли отфутболить, потому что это была проблема установленного шаблона WordPress.
Спасибо! Буду пробовать
Как в wpDiscuz вообще убрать поле Email? Буду благодарен за ответ)
В настройках wpDiscuz на первой вкладке третий пункт сверху — Автору комментария необходимо указать e-mail — снимите галку. Затем на вкладке Styling добавьте свой CSS-код:
.wpdiscuz-subscribe-form-email {
display: none !important;
}
Не забудьте сохранить настройки.
Спасибо!) только не сработало почему-то ((((
Сайт в открытом доступе? Дайте ссылку, посмотрю.
Добрый день! Установил такой как у Вас плагин wpDiscuz для комментов….. не пойму как установить ОТВЕТИТЬ на коммент (у меня вместо этого стоит ПОДЕЛИТЬСЯ) . Подскажите, если не сложно.
Разобрался!
Включил комментирование к постам появилась надпись ОТВЕТИТЬ. Отключил кнопки в вкладке Show/Hide — кнопки Show Share Buttons — надпись ПОДЕЛИТЬСЯ (отключилась)
Приветствую!
Подскажите, есть такой плагин, который помог бы вывести анонс любой записи в нужном месте с кнопкой перехода на эту запись.
Спасибо.
Привет. «В нужном месте» — это где? Если в записях, посмотрите набор шорткодов oik, там есть шорткоды [bw_pages] и [bw_thumbs]. Более сложный подход — плагин Post Content Shortcodes.
Если анонсы нужны в шаблоне, можно реализовать самому: the_title + the_excerpt + get_permalink().
Спасибо за быстрый ответ.
Если коротко и по делу, то я столкнулся с такой задачей:
Делаю главную при помощи Page Builder от Site Origin и строке 4-ре позиции в каждую из них хотел вставить анонс статьи/
Предложенный Вами плагин подойдет для такой задачи?
Раз нужно динамически менять контент, не подойдет. Анонсы записей ведь должны меняться автоматически, когда выходит новый пост.
Думаю, здесь нужны Post Loop и Post Content, что встроены в Page Builder, но так как я с Page Builder не работал, то готовой инструкции не подскажу.