Наверное есть смысл время от времени пересматривать начинку блога, что-то менять, что-то убирать или добавлять.
Поэтому я решил провести ревизию своих плагинов и написать небольшую заметку о том, что сейчас установлено у меня и почему.
В этой статье я хочу представить Вашему вниманию набор из 38-ми плагинов, которыми пользуюсь сам и которые прошли, что называется, проверку временем.
Сразу хочу акцентировать внимание на трех моментах:
- Мой способ деления плагинов на категории - это процесс абстрактный и условный. У каждого может быть своя логика и восприятие.
- Я описываю только те плагины, которые реально установлены и работают у меня. Правда, не обязательно на этом блоге, но тогда я даю ссылку где можно посмотреть в действии. Не понимаю тех, кто пишет про плагины, а у самих это не установлено.
- Все плагины, о которых я пишу, можно установить стандартным способом - в окно поиска плагинов вбить название. Но, кроме того, я для каждого плагина привожу ссылку на его страницу.
Итак, ревизия - март 2014 года... поехали!
Администрирование и защита
Akismet - защищает ваш сайт от спама. За все время существования блога он меня ещё ни разу не подвёл. Входит в сборку WordPress, надо только активировать, после чего увидите вот такую ссылку:
Зарегистрируйтесь, чтобы получить API-ключ Akismet;
Регистрируетесь, получаете ключ, переходите на страницу «Настройки Akismet» и вводите свой API-ключ. Всё, плагин работает. Ставим однозначно.
AntiVirus - неплохая защита блога от разнообразных инъекций вредоносного кода. Показывает в каких файлах какие конкретно фрагменты кода вызвали у него подозрение. Дальнейший разбор полетов ложиться уже на Вас. Вам решать, что из найденного содержит код действительно вредоносный, а что нет. У меня он деактивирован. Время от времени я его активирую, запускаю сканирование, а потом снова деактивирую.
Theme Authenticity Checker (TAC) - проверяет тему на наличие вредоносного кода, а также на статические ссылки. Показывает где и что. Поскольку темы мы почти все откуда-то скачиваем, то проверять их, естественно, необходимо. Держать этот плагин постоянно активным нет смысла. Поставил тему, проверил, устранил, если надо что-то и отключил плагин до обновления темы или её смены.
Ivan Gospodinow Cache - может быть не самый известный, но больше всех мне понравившийся плагин кэширования. Когда посетитель заходит на блог, плагин отдает ему страницу из кэша, что безусловно уменьшает количество запросов к БД. Если заходит администратор, то получает страницу минуя кэш. Почему именно он, а не Hyper Cache, например? А я знаю? Нравится и всё тут! Наверное из-за своей минималистичности...
RusToLat - транслитерация русских символов URL в английские.
MaxSite Russian Date - позволяет правильно отображать окончания русскоязычных дат. Например: «12 март 2014г», преобразует в «12 марта 2014г».
Russify Comments Number - Нормальное отображение окончания слова "комментарий" - то есть, "2 комментария", "5 комментариев" и так далее.
WP-Filebase – даёт возможность Вам загружать, а посетителям блога скачивать файлы. Естественно только те, которые Вы предоставляете для этого. В работе можно посмотреть здесь и другой вариант на странице благодарности за первый комментарий, если конечно таковой оставите...
Exclude Pages from Navigation – исключает указанную Вами страницу из всех навигационных меню и т.д. Так, например, можно исключить страницу благодарности за первый комментарий. Ведь её нужно показывать посетителю только после его первого комментария…
Для того, чтобы исключить страницу нужно указать ее ID. Как же его узнать? А в этом нам поможет следующий плагин.
WP Show IDs – показывает ID записей и страниц.
AddQuicktag - позволяет создавать пользовательские теги и удобно вставлять их как в визуальном, так и в html редакторе. Например вот такие «кавычки» я вставляю одним кликом открывающие и закрывающие сразу. Можно настроить под любые свои нужды. Например, я прописал теги плагина WP-Note и теперь нет нужды переключать раскладку клавиатуры, писать ручками
Да еще и помнить эти теги для разных вариантов сносок... Теперь, благодаря плагину AddQuicktag эти теги вставляются одним кликом в редакторе.
Резервное копирование и восстановление
WordPress Database Backup – резервные копии базы данных. Позволяет настроить расписание, выбрать таблицы для резервного копирования или исключить какие-то из них. У меня плагин в автоматическом режиме раз в неделю отправляет архив мне на почту.
BackWPup - еще один плагин резервного копирования. Можно настроить несколько заданий, а также включить перед созданием резервной копии проверку и оптимизацию БД. У меня он раз в неделю выкладывает полный архив БД в папку на сервере и, кроме того, ежедневно выгружает весь контент на Dropbox. Имеется также и платная версия этого плагина с расширенными возможностями.
WordPress Importer - Импорт записей, страниц, комментариев, произвольных полей, рубрик, меток и многого другого из файла экспорта WordPress. Что самое ценное на блоге? Контент! Все остальное достаточно легко переустановить с нуля. А вот статьи, рубрики, комментарии... Так, что без этого плагина никак.
SEO
Platinum SEO Pack – крайне необходимая штука. Позволяет добавлять мета KeyWords и Description к вашим записям и страницам, что очень полезно с точки зрения SEO-оптимизации и чего нет в чистом WordPress. Кроме того позволяет манипулировать метками index|noindex, follow|nofollow и еще много чего. Ставим.
All In One SEO Pack - плагин аналогичный предыдущему. Принципиальной разницы между ними не вижу - оба отлично справляются со своей задачей. У меня он установлен на другом блоге. Так, что ставьте либо тот, либо другой.
Google XML Sitemaps – предназначение понятно из названия. Плагин генерирует два файла карты сайта – sitemap.xml и sitemap.xml.gz (тоже самое, только сжатый), один из которых Вы потом скармливаете поисковикам, Google, в частности. Яндекс тоже принимает его без проблем. Создание sitemap просто необходимо для улучшения индексации Вашего блога поисковиками.
WP Google Analytics – статистика посещений Вашего блога, поисковых запросов, которые привели к Вам посетителей и многое другое. Кто владеет информацией – владеет миром. Ставим.
WP-NoRef - Плагин предназначен для помещения всех внешних ссылок в опубликованных на блоге постах и комментариях в тег noindex
и добавления к ним атрибутов nofollow
для скрытия их от поисковых систем. Таким образом можно значительно уменьшить количество внешних ссылок. То, о чём я писал в статье Как закрыть внешние ссылки правильно и делал все эти манипуляции ручками теперь автоматически выполняет этот замечательный плагин!
RSS Manager - позволяет изменить внешний вид RSS-ленты Вашего блога, в частности отображать там миниатюры записей. Считаю это очень полезным с точки зрения как людей, так и поисковых систем, поэтому и отнёс плагин к категории SEO.
Оптимизация блога
WP-Cleanup - позволяет очистить БД от всякого накопившегося мусора - ревизии постов, неиспользуемые метки и т.д. Показывает диаграмму до и после работы. На своём примере могу сказать, что за пару месяцев даже на этом маленьком блоге БД распухла до 6 МБ, после работы этого плагина она стала - 2 МБ. Считаю этот плагин очень полезным.
P3 (Plugin Performance Profiler) - замечательный плагин, который показывает как влияют установленные плагины на скорость загрузки блога и сколько они делают обращений к БД. Благодаря этому плагину можно избавиться от «тормозов», а заодно удостоверится, что не надо бояться устанавливать себе плагины. Бывают, конечно, исключения, но в основном опасения беспочвенны. Этот плагин у меня тоже деактивирован - активирую для проверки и потом снова отключаю.
Контент и комментарии
TinyMCE Advanced - визуальный редактор контента с богатейшими возможностями. В стандартном много чего не хватает, а здесь очень богатый функционал, к тому-же расширяемый. На всех блогах ставлю только этот редактор.
MCEComments - на мой взгляд один из наиболее удачных плагинов, расширяющий возможности написания комментариев. Никогда не понимал тех, кто оставляет стандартный интерфейс комментариев, особенно подсказка какие теги я могу там использовать... Ну вот лениво мне еще в комментах теги прописывать. А кто-то вообще может не знать, что это такое. Да и комментировать такой блог как-то не очень хочется. Но... это уже дело личных предпочтений. Всё, что мог сказать об этом плагине, я сказал в статье Плагин MCEComments, улучшения и нюансы, где привел некие способы усовершенствования функционала этого плагина.
Comment Redirect by Yoast - хороший тон - сказать спасибо человеку за его первый комментарий. Плагин, если это первый комментарий посетителя, переадресовывает комментатора на специально и заранее подготовленную страницу, где Вы можете не только поблагодарить, но и вручить какой-либо подарок.
Subscribe To Comments - позволяет подписаться на получение комментариев по почте. Если кто-то прокомментировал Вашу статью, то ответные комментарии он получит на почту. Очень удобно, так-как вряд-ли кто будет мониторить Ваш блог на предмет получения ответа на свой комментарий. Да и адрес может забыть. А тут он получит ответный коммент по почте и с большой долей вероятности зайдёт к Вам еще раз.
CommentLuv - позволяет Вашим комментаторам оставлять ссылку на один из 10 последних своих постов. Такой подход заметно улучшает поведенческий фактор посетителей блога и привлекает комментаторов. В настройках можно указать будут-ли такие ссылки индексироваться и много еще чего. Опробовать можете прямо здесь, в комментариях к этой статье. Решение возможных проблем я описал в статье Плагин CommentLuv, неприятные нюансы.
Украшательства
Auto Highslide - Этот плагин автоматически добавляет красивый эффект увеличения изображения по клику на нём для всех изображений Вашего блога.
WP-Note - позволяет вставлять красивые заметка в статьи. Например, в этой статье уже есть парочка...
Список страниц - плагин добавляет к Вашему блогу расширенную и легко настраиваемую страничную навигацию.
wpSpoiler - ну, собственно спойлер и есть спойлер. Позволяет скрыть или показать часть текста на странице. На этой странице Вы уже увидели его в действии, как раз там, где я объясняю почему у меня установлено два плагина резервного копирования.
Collapsing Categories - Даёт эффект развертывания и свертывания категорий, чтобы показать дочерние разделы, которые относятся к категории. Ну... посмотрите у меня слева в сайдбаре - поймёте, что я имею ввиду.
WP-Syntax - позволяет отображать в статьях программный код с подсветкой его синтаксиса. Распознаёт великое множество языков программирования, за что я его и выбрал. Красавец.
WP-Syntax Button - Добавляет кнопку для WP-Syntax в визуальном редакторе. Очень удобно.
SyntaxHighlighter Evolved - так-же как и WP-Syntax отображает программный код с подсветкой синтаксиса, но распознаваемых языков несколько меньше, зато цветовых схем для отображения кода хоть отбавляй. Собственно, я установил его только из-за того, что столкнулся с необходимостью показывать блоки кода не только в статьях, но и в комментариях. Шорткоды этого плагина абсолютно просты и вставлять их руками легко. А в статьях все-же WP-Syntax, на мой взгляд, получше смотрится...
Разное
Вот здесь как раз те плагины, которые на этом блоге не установлены. Их я использую на информационном блоге компании, в которой работаю.
FG Joomla to WordPress - не могу умолчать об этом великолепном плагине, хотя на этом блоге он у меня и не установлен. При помощи этого плагина я легко мигрировал с Joomla на WordPress. Об этом читайте в статье Переход с Joomla на WordPress.
Header and Footer - Позволяет добавлять пользовательский код в различные части блога (в заголовок, перед страницей, после страницы, перед постом, после поста и т.д.) имеет еще ряд возможностей. Суть в том, что если напрямую править код темы или движка, то при обновлениях этот код будет утрачен. А с этим плагином такого не произойдет. Честно говоря, на этом блоге плагин у меня не установлен. На другом поставил, какой-то один код прописал - вроде все нормально. Активно не использую, хотя по описанию плагин весьма неплох.
Meta Slider - долго искал нормальный слайдер для блога. То какие-то дополнительные поля надо создавать, то ещё какая засада. И вот нашел, на мой взгляд, простой, удобный и многофункциональный плагин для слайдера. Его работу можно посмотреть вот здесь.
Чего в супе не хватает?
Внимательный читатель скорее всего задаст правомерный вопрос, а вернее два:
- А где-же плагины, позволяющие создать форму обратной связи?
- А где плагины для вывода связанных записей в конце постов?
Действительно, эти моменты очень важны и их ни в коем случае нельзя упускать. Форма обратной связи с автором обязательно должна присутствовать на блоге (да и вообще, на любом сайте) и плагины для этого соответствующие есть.
Так-же, грамотно организованный блог обязательно в конце статьи покажет список других статей, близких по теме... Так называемые связанные статьи. И таких плагинов тоже есть немало.
А в моём наборе плагинов такие отсутствуют по одной простой причине: эти вопросы я решаю без плагинов.
Как? А вот как:
Улучшенная форма обратной связи без плагина - в этой статье подробно рассказываю, как избежать унылого однообразия контактных форм, предлагаемых плагинами. Этот метод работает на всех моих блогах. И если уж речь зашла о формах, то думаю нелишним будет упомянуть еще про одну очень важную и нужную форму:
Форма подписки на блог - в этой статье я говорю об идее создания форм и привязке их к любому рассылочному сервису. Возможности оформления ограничены только Вашей фантазией.
Вывод связанных записей красиво и без плагина - этот метод тоже успешно работает на всех моих блогах. Но тут необходимо учитывать два момента:
- использовать метки, мой взгляд на эту тему читайте в статье Использование меток в WordPress
- использовать миниатюры записей, скрипт выводит в связанных записях именно миниатюры, уменьшая их в соответствии с Вашими настройками.
И напоследок...
Может быть кому-то будет интересно проследить, как меняются взгляды на плагины... Вот более ранние статьи на эту тему (в порядке, так сказать, моего созревания): Минимальный набор плагинов для WordPress, Плагины для WordPress, Базовый набор, Плагины, от которых я отказался...
Чем это может быть интересно? А хотя-бы тем, что если плагины из первых статей не вошли в данную статью, то значит они меня чем-то не устроили и я от них отказался. А значит, возможно и Вам не стоит их устанавливать.
Но... как и всегда это всего лишь моё личное мнение и мой личный опыт, а давно уже известно, что самые любимые грабли - это свои собственные.
Вот и всё.
Удачи Вам и до встречи на моём блоге.
Спасибо, было интересно. У меня на данный момент 36 плагинов, но как минимум два скоро буду отключать и удалять. А у Вас даже есть такие про которые я еще и не слышал. Спасибо еще раз.
Спасибо, Андрей! Мы все что-то друг у друга перенимаем. Вот например, о плагине AddQuicktag я узнал от Вас, в одной из Ваших статей…
Мучаюсь, устанавливаю CommentLuv – что-то непонятное с ним творится, то видно его, то нет, а хочется его установить. Прочитала на одном сайте, что плагин у них заработал на вторые сутки, ну что же, будем ждать
Так это я первый оставил Вам ссылку? 🙂
Андрей, согласитесь, что с CommentLuv веселее как-то комментарии писать… 🙂
Ура! Заработало!
Поздравляю, Анжелика, очень хороший плагин. У меня он заработал сразу, как только установил. Были другие проблемы, я об этом писал. Зато у меня после последнего обновления движка перестал работать плагин MCEComments вообще и плагин AddQuicktag в визуальной части редактора… Печалька…
Да действительно, кнопочка пропала. Я смотрел на сайте плагина, так он с новой версией не работает. Ну да ладно, будем без кнопки прописывать.
В текстовом формате кнопочки остались, но всё-же неудобно туда-сюда прыгать…
Подождём, может внесут какие-либо изменения – уж очень удобный плагин…
С наступающими праздниками!
Александр, прочитала с интересом. Кое-что из Ваших плагинов у меня есть, но большинства нет. Возник вопрос (простите, если глупый): прользуюсь WordPress Database Backup. Если с его помощью нельзя восстановить сайт, то зачем он? И то же самое про экспорт Вордпресса. Еще раз извините, я в этом мало что понимаю.
Ирина, когда я говорил, что с помощью этого плагина нельзя восстановить сайт, я имел в виду именно то, что и сказал дословно. Восстановить нельзя при помощи этого-же плагина. Но плагин делает архив Вашего сайта – это главное. Из этого архива всё можно восстановить. Базу данных через SQL-запрос в PhpMyAdmin – на каждом хостинге есть такой инструментарий. Если возникают затруднения (ну не все знают как это делать и что это вообще такое), то обращаетесь к своим хостерам, даете им архив и они все сделают.
А сам по себе контент можно и через импортер WordPress. Когда Вы делаете экспорт, то экспортируются статьи, комментарии, категории… в один файл формата XML. Потом, при помощи плагина-импортера все это можно восстановить.
А я говорил про то, что логично было-бы, чтобы это тоже делал тот самый плагин, который и создавал резервную копию…
Но вообще, все восстановление занимает не больше 5 – 10 минут. Это если все в полном объеме полетело. А так, вообще минута – две…
И еще вопрос: Какой сейчас у Вас плагин пдписки на комментарии. Вы говорили о Subscribe To Comments, у меня он установлен, но выглядит совсем не так. Возможно, Вы заменили его на другой? Было бы интересно узнать.
Ирина, у меня сейчас установлен Subscribe to Comments Reloaded.
На мой взгляд он намного лучше, предоставляет больше возможностей.
Нашла, поставила, спасибо!
Александр, заинтересовал плагин Auto Highslide.
Вордпресс его не находит. Скачивать где-то страшновато. Где Вы его брали?
Ирина, странно, но я его тоже не нашёл… Даже со страницы автора ссылка ведёт в никуда. Я скачал с блога свой плагин и выложил в общий доступ. Ниже ссылка, забирайте. Устанавливается обычным способом.
auto-highslide.zip
Спасибо большое!
Установили? Всё получилось?
Да, на оба сайта! Вчера полчаса сидела игралась – увелиивала картинки. Очень классно! Еще раз спасибо!
Александр, здравствуй! Я довольно внимательно читала плагины, перечисленные в этой статье, но не нашла каким плагином вы поставили кнопки соцсетей. После обновления шаблона эти кнопки у меня исчезли. Наверно я их ставила кодами, а сейчас не помню как. Подскажи, пожалуйста, как лучше мне поставить эти кнопки.
Вообще, надо признать, что эта статья уже несколько устарела. Сейчас многие плагины из неё я уже не использую. Как нибудь напишу про очередную свою ревизию плагинов…
Для кнопок-же соцсетей я вообще не пользуюсь плагином. На каких-то сайтах использую Share32, где-то Pluso… Здесь – Pluso. Вставка, естественно кодом…
Спасибо за подборку нужных плагинов. Нужно будет почитать и может даже , что-то поменять…Я так и не поняла, какие плагины сбивают работу сайта, но их и не так и много у меня…будем разбираться. Спасибо.
Эта статья уже немного устарела…
Здравствуйте!Я установила на сайт плагин RusToLat,но превращение ссылок не произошло.Я меняла темы,отключала плагины,но ссылки имеют такой вид http://retrabbit.ru/%D0%B1%D0%B5%D0%B7-%D1%80%D1%83%D0%B1%D1%80%D0%B8%D0%BA%D0%B8/%D0%BF%D0%BE%D1%80%D0%BE%D0%B4%D1%8B-%D0%BA%D1%80%D0%BE%D0%BB%D0%B8%D0%BA%D0%BE%D0%B2/%D0%BA%D1%80%D0%BE%D0%BB%D0%B8%D0%BA%D0%B8-%D0%BC%D1%8F%D1%81%D0%BD%D1%8B%D1%85-%D0%BF%D0%BE%D1%80%D0%BE%D0%B4/porody-krolikov-2.html и нехотят превращаться в нормальный вид.Помогите!!!!!!!!!!!!!!!!!!!!1
Ирина, да всё очень просто – уберите рубрики из адресной строки. Это делается в настройках постоянных ссылок в админке. Вот посмотрите мой скрин… Сделайте так-же…
Если что-то не получится, то на почту мне дайте доступ к админке Вашего сайта – сделаю…
Но лучше, всё-же, сами… Надо, надо…
Спасибо, Александр! Сохранила себе весь список, наведу ревизию, посмотрю. А все эти плагины не будут утяжелять сайт?
Таисия, здесь уже некоторые плагины вообще не актуальны. Лучше посмотрите новую статью… Хотя Вы её уже читали тоже…
Плагины, конечно, будут утяжелять блог, поэтому надо ставить только те, которые действительно нужны. Но тут уже решать только Вам самой… что надо, а что нет…
Саша привет! Искал искал на твоём сайте про кнопку “Наверх”, так и не нашёл. Как зовут этот плагин и не сильно ли он грузит страницу? Я раза два устанавливал кнопку и плагином и кодом, но что-то не прижилась у меня кнопка.
Миша, привет! У меня эта кнопка встроена в шаблон.
А на старом шаблоне делал скриптом, уже наверное и не вспомню… Но вроде за основу брал вот здесь…
Здравствуйте!
Мне понравился плагин Ark-related Post.
Как сделать так, что бы связанные записи показывались первыми, а потом уже вывод похожих записей плагином WordPress Related Posts
Подскажите пожалуйста.
Татьяна Александровна, не подскажу. Плагин связанные записи выводит в конце поста автоматически. Видимо WordPress Related Posts внедряется туда раньше. Не вижу смысла гоняться в данном случае за первенство, ибо кто-то просит напротив, чтобы выводились после всех других, кто-то чтобы перед другими… Поэтому как есть, так и есть.
Например, у меня выводит сначала мой плагин, а после него встроенный в шаблон… Я сделал свой по тегам, а встроенный по категориям. Не вижу большой разницы, что из этого будет первым, а что вторым…
Спасибо Вам, Александр за ответ. Мне понравилась навигация каждой записи в начале статьи. Не пойму, как это сделать, подскажите, если можно.
Не смогла отправить Вам скриншот своего вопроса.
Если Вы о содержании, то это плагин, вот этот…
Спасибо Вам, Александр. Установила плагин навигации записей. Мне нравится и очень удобно. Но заголовок бы убрать, он на английском. Как это сделать?
Всё получилось. СПАСИБО ВАМ1
Насколько я понимаю – в настройки плагина Вы всё-же заглянули и нужное место нашли…
Да, нашла. Мне нравится этот плагин. Я многое у Вас на блоге нахожу нужное и интересное. Вы молодец. Спасибо Вам. С наступающим Новым годом!
С наступающим Новым годом Вас!