Я знаю, что вы видели уже более 9000 подобных заметок. Просто нужно было что-то делать с черновиком этого поста, а то он уже пол года глаза мне мозолит. Удалять было жалко, поскольку я периодически им пользовался, так что пришлось довести до ума и опубликовать. Возможно, вас утешит то обстоятельство, что тут собраны действительно полезные плагины, которыми я сам пользуюсь или по крайней мере когда-то пользовался.

Имена плагинов упорядочены по алфавиту, чтобы было проще искать. Ссылки на соответствующие страницы каталога плагинов не ставлю. Нет, мне не жалко ссылок, просто плагины я устанавливаю через админку WordPress.

AddQuicktag

Этот плагин позволяет добавить свои кнопки в редактор постов. Сначала с его помощью я добавил кнопку с тегом h3, который я использую для разбиения на параграфы длинных заметок (включая эту). Затем я сделал кнопку «nobr», обрамляющую выделенный текст таким кодом:

< span style = «white-space: nowrap;» > тут идет текст < / span >

Этот код я использую, чтобы строки типа «C++» не разбивались при переносе. Мы же за правильную типографику и валидный HTML, не так ли?

Еще WordPress иногда косячит с автоматической заменой кавычек в тексте поста. Эту проблему я также решил с помощью AddQuicktag, добавив в редактор кавычки в виде «ёлочек». На данный момент у меня есть еще 4 дополнительные кнопки, но они не так интересны, как уже названные.

Akismet

Прекрасный плагин для фильтрации спама без использования каких-либо Captcha или премудростей с JavaScript. В свое время я не хотел его использовать. В основном, потому что мне было лениво регистрироваться на akismet.com . Кроме того, были опасения, что блог после включения Akismet начнет тормозить.

Сейчас я понимаю, что заблуждался. Akismet — очень «легкий» плагин, который избавит вас от 99% спама. А б о льшего эффекта все равно не достичь, поскольку так или иначе приходится подчищать ручной спам или комментарии, оставленные неадекватными людьми. Исключение — ситуация, когда комментарии вовсе отключены.

Anti Internet Explorer 6 Plugin

Перенаправляет посетителей, использующих Internet Explorer 6, на страницу с предложением поставить браузер посвежее. Если вы когда-нибудь занимались версткой, стараясь при этом добиться нормального отображения страниц в IE6, то представляете, какое это «удовольствие». Лично я предпочитаю поберечь свои нервы и просто предлагать пользователям IE6 обновить свой браузер. Тем более, что людей, использующих IE6, в наши дни уже совсем мало.

Если по каким-то причинам плагин у вас не заработал, или вы используете движок, отличный от WordPress, то можете просто добавить в заголовок своего сайта такой код:

<!—[if lte IE 6]>
<META
HTTP-EQUIV=»Refresh»
CONTENT=»0; URL=http://www.timo-ernst.net/stop-the-ie6″>
<![endif]—>

А если вам не дает покоя то обстоятельство, что на странице с предложением обновить браузер весит чья-то реклама, можете использовать одну из альтернативных заглушек .

Blubrry PowerPress

Плагин для подкастинга . Добавляет ленту, соответствующую тредованиям iTunes (в том числе позволяет указать ссылку на обложку размером 600×600), встраивает в посты аудио и видео-плееры. Притом, несколько версий. В зависимости от поддержки браузером HTML5 и Flash будет использован тот или иной плеер. Таким образом, звук на страничке заработает у всех. Поддерживает кучу форматов. Очень гибок в настройке — позволяет указать, в каком именно месте в посте будет отображаться плеер, вести несколько независимых подкастов, каждый со своим фидом, и многое другое. По ссылке на mp3 файл умеет сам определять его размер, а также продолжительность выпуска.

CodeColorer

Хороший плагин для подсветки исходного кода от Дмитрия Штефлюка . В настройках плагина, помимо прочего, можно выбирать темы. Почти за два года использования CodeColorer я столкнулся только с одной настоящей проблемой — браузер Opera при копировании исходного кода на Haskell добавляет в начало каждой строки лишний пробел, что делает код нерабочим. При установке плагина имеет место небольшая тонкость, о которой я в свое время писал . Учтите также, что при использовании этого плагина ваш сайт не пройдет валидацию CSS .

Comment Form Quicktags

WordPress позволяет использовать в комментариях ограниченный набор HTML-тегов. При этом посетителям предлагается вводить HTML-код вручную. Плагин Comment Form Quicktags добавляет в форму комментирования кнопки для более удобной работы с HTML.

Configurable Tag Cloud

Добавляет очень гибкий виджет для вывода рубрик и/или меток. В настройках можно указать размер шрифта, критерий и порядок сортировки ссылок, формат вывода и многое другое. Например, с помощью этого плагина можно выводить метки, отсортированные по количеству постов от большего к меньшему, в виде обычного списка. На момент написания заметки, так было сделано в этом блоге. Рядом с названием метки (или рубрики) можно выводить или не выводить количество постов, имеющих эту метку. Метки/рубрики, находящиеся ближе к концу списка, можно сделать меньше и/или светлее тех, что находятся в начале списка.

Disable All WordPress Updates

Я несколько раз сталкивался с тем, что очередное обновление блога ломало какой-то функционал. И что самое печальное, разработчики WordPress обычно не торопятся такие вещи чинить. Дескать, у нас будет новый релиз через три месяца, в нем проблема будет устранена. Данный плагин полностью отключает обновление WordPress, а также плагинов и шаблонов. Предназначен для тех, кто самостоятельно способен позаботиться о безопасности своего блога и для кого стабильность движка намного важнее новых фичей (и багов), выходящих с апдейтами.

Disqus Comment System

Плагин, прикручивающий к блогу систему комментариев Disqus . Disqus хорош тем, что многим посетителям вашего блога не придется вводить логин и e-mail для того, чтобы написать комментарий. Также Disqus берет на себя фильтрацию спама, рассылку почтовых уведомлений и многие другие функции, благодаря чему снижается нагрузка на сервер.

Плох Disqus тем, что иногда (очень редко!) сервис бывает перегружен, что сказывается на скорости загрузки страниц вашего блога. Могут возникнуть проблемы с валидацией HTML . Также следует учесть, что при удалении Disqus комментарии в вашем блоге из древовидных становятся плоскими.

Трудно дать однозначный ответ, стоит ли использовать Disqus или не стоит. Как обычно, все зависит от конкретного случая .

FD Feedburner Plugin

Плагин для перенаправления пользователей с адреса RSS-ленты вашего блога на ленту в FeedBurner. Раньше для настройки такого перенаправления на новом сайте мне приходилось дописывать в .htaccess что-то вроде:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule ^feed/$ http://feeds.feedburner.com/eaxme [L,R=301]
</IfModule>

С помощью FD Feedburner Plugin можно все настроить через админку сайта, без мучительного вспоминания пароля от FTP/SSH или работы через кривой файловый менеджер в админке хостинга.

Google XML Sitemaps

Плагин для генерации файла sitemap.xml . Насколько я понимаю, основная ценность последнего заключается в том, что при правке старых постов поисковые системы быстрее узнают о внесенных изменениях и переиндексируют соответствующие страницы.

IP Filter

Блокирует доступ к блогу по IP адресам. Поддерживает IPv6 и маски в стиле 10.1.0.*. Можно настроить сообщение, которое будет видеть заблокированный пользователь (с использованием HTML или без). Плагин имеет два режима — «пускать всех, кроме» и «не пускать никого, кроме». Незаменимая вещь в случаях, когда не справляются антиспам- или антибрутфорс-плагины .

Lightbox Plus

С помощью плагина Lightbox Plus можно сделать так, чтобы при клике по превьюшке картинки появлялось всплывающее окно с полноразмерной картинкой. Это намного удобнее и эффектнее, чем:

< a href = «./fullsize.png» >< img src = «./preview.png» alt = «» / >< / a >

А еще Lightbox Plus — это отличное решение для тех, кто хочет построить галерею на базе WordPress. Демо можно посмотреть здесь .

Limit Login Attempts

Ограничивает максимальное количество попыток залогиниться в админку WordPress с одного IP за определенный промежуток времени. По сети уже давно гуляют роботы, подбирающие пароли к блогам на WordPress. Так что в наше время этот плагин — must have.

Maintenance Mode

Плагин, позволяющий включить на сайте режим «у нас ведутся технические работы». Помимо уведомления пользователей, плагин умеет возвращать 503-ю ошибку, для чего нужно поставить соответствующую галочку в настройках. Среди прочих настроек хочется отметить возможность указать, сколько осталось до окончания технических работ и подключение 503.php вашего шаблона (если есть).

No Self Pings

Когда в очередной заметке вы ссылаетесь на предыдущие посты в своем блоге, WordPress посылает сам себе уведомление, дескать кто-то сослался на такие-то заметки. Маловероятно, что вам интересно, с каких страниц вы сами на себя сослались. После активации плагина No Self Pings блог будет реагировать только на уведомления с других сайтов.

PHP Code Widget

Добавляет виджет с возможностью выполнения PHP-кода. Может пригодится, например, на сайтах, продающих ссылки с главной страницы. Выводим список рубрик, а в конце, если is_home() , размещаем внешние ссылки.

QIP Smiles

Плагин для использования в комментариях смайликов «в стиле QIP». То, что надо для поддержания в блоге веселой атмосферы.

Этого плагина нет в официальном каталоге, так что качаем отсюда .

RSS No More

После активации этого плагина в RSS-ленту будут попадать только части постов, находящиеся до тега <!- -more- ->. По умолчанию WordPress кидает туда либо пост целиком, либо первые N символов — в зависимости от настроек.

Redirection

Позволяет настраивать перенаправления из админки WordPress. Можно настроить совпадение по URL, рефереру и User-Agent . Помимо перенаправления на заданный URL умеет выдавать ошибку 404 и перебрасывать на случайный пост.

Rus-To-Lat

Плагин для автоматической генерации ЧПУ на латинице. Лично мне ссылки на кириллице не нравятся из-за того, что многие браузеры вместо них отображают абракадабру в urlencode. Радует, что в плагин теперь можно ставить через админку WordPress, а также то, что в последних версиях исправили ошибку с обработкой кавычек.

Simple Counters

Вам приходилось ломать голову над тем, где разместить кнопки «подписаться на RSS» и «следите за мной в Twitter»? Может, внизу каждого поста? Или лучше в сайдбаре? Еще интересный вопрос — откуда, собственно, взять эти кнопки? На помощь приходит плагин Simple Counters.

Просто, красиво и голову ломать не нужно.

Stealth Login

По умолчанию для входа в админку WordPress нужно залогиниться по адресу example.ru/wp-admin/ . Плагин Stealth Login делает очень простую вещь — изменяет адрес страницы для входа. Новый адрес задается в настройках плагина. Прекрасное дополнение к плагину Limit Login Attempts.

Subscribe To Comments

Плагин добавляет возможность подписываться на комментарии к определенному посту с помощью электронной почты (см скриншот к плагину QIP Smiles). Не знаю, как вы, а я предпочитаю подписываться именно таким образом, а не по RSS, чтобы не засорять Google Reader. Очевидно, если вы используете Disqus, этот плагин вам не нужен.

Two Columns Archive

Вот так нескромно я взял и впихнул в эту подборку плагин, мною же самим и написанный. Он добавляет новый виджет, предназначенный для вывода архива блога по месяцам в две колонки . Пригодится для блогов с широким сайдбаром и богатой историей. Плагин есть в каталоге плагинов на wordpress.org. Подробнее о плагине Two Columns Archive можно прочитать в этой заметке .

WP Minify

Уменьшает размер HTML-кода на страницах вашего блога путем удаления комментариев, лишних пробелов и тп. При этом скорость генерации страницы замедляется не так уж сильно (что в сочетании с WP Super Cache на самом деле никого не волнует). Помимо HTML плагин также умеет сжимать CSS и JavaScript. Плагин положительно влияет на ранжирование в Google и вызывает у читателей с медленным интернетом чувство, что о них заботятся.

WP-Optimize

Один из моих самых любимых плагинов. Предназначен для чистки базы данных. Удаляет спам-комментарии, ревизии (исправления) постов, производит оптимизацию таблиц. На момент написания этих строк, WP-Optimize сообщал, что у меня в блоге есть 319 ревизий постов, которые можно удалить. После их удаления БД уменьшилась на 3.7 Мб. Такие чистки я произвожу 2-3 раза в месяц на протяжении полутора лет. Выходит, если бы я не удалял ревизии, база сейчас весила бы как минимум на 100 Мб больше.

WP-PageNavi

Классика жанра. Позволяет добавить вот такие ссылки для более удобного просмотра архива блога:

На мой взгляд, единственная реальная польза от этого плагина заключается в том, что он позволяет добавить больше страниц в SAPE.

WP-Polls

Плагин для проведения опросов. Опросы можно размещать в сайдбаре или в заметках. Может быть полезен на крупных сайтах и то при условии, что его владелец умеет правильно проводить опросы и интерпретировать результаты (открываем Авинаша Кошика ). В обычных блогах, на мой взгляд, он не особо нужен.

WP Super Cache

Плагин для кэширования страниц. Может сильно снизить нагрузку на сервер, особенно в дни публикации новых заметок. А также неслабо озадачить владельца блога, который пытается внести небольшие правки в шаблон, а не получается. До тех пор, пока он не вспомнит о кэшировании. При желании с помощью этого плагина вы можете сделать так, чтобы пользователи в 99% случаев получали статику через mod_rewrite и PHP вообще не дергался. См также переводную серию статей об оптимизации WordPress .

Wickett Twitter Widget

Годный виджет, отображающий ваши последние твиты. Работает шустро, обладает гибкими настройками, индексируется поисковыми системами, дружит с CSS вашего блога. О чем еще можно мечтать?

Yet Another Related Posts Plugin

Еще один популярный плагин. Выводит в конце каждой заметки список «похожих» заметок. «Похожесть» определяется по используемым в постах меткам, заголовкам и другим признакам — в зависимости от настроек. Польза от него весьма сомнительная. Хотя на новостных сайтах в принципе может и пригодиться.

Есть предложения, какие еще жизненно необходимые плагины следует сюда добавить?

Дополнение: Подборка годных бесплатных шаблонов для WordPress

admin

Share
Published by
admin

Recent Posts

vim-commands/

Самое главное — побороть боязнь белого листа. Я всегда говорю это себе, когда нужно начать…

1 месяц ago

firefox-thunderbird-en-ru-dict/

По не вполне ясным причинам, Firefox умеет проверять орфографию либо только в русских, либо только…

1 месяц ago

perl-hacks/

Около месяца собирал разные «хаки» на языке программирования Perl. Эта подборка наглядно демонстрирует, как в…

1 месяц ago

perl-cy-check/

C недавних пор я стал увлекаться SEO. Порой передо мной встает задача быстро проверить индекс…

1 месяц ago

which-cms-perl/

Недавно написал несколько скриптов, позволяющих автоматически определять, какая CMS (Content Management System, система управления контентом)…

1 месяц ago

smtp-descr/

Я так подозреваю, что среди вас найдется те, кто скажет, что этот пост боян и…

1 месяц ago