Оптимизируем WordPress

30 января, 2009
wp-optimize

Наверное, ни для одного блоггера не секрет, что в новых версиях WordPress появилось несколько довольно спорных нововведений.

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

Поэтому появление плагинов, которые позволяют с этим бороться вряд ли кого-то удивит.

О таком плагине сегодня и пойдет речь. Называется он WP-Optimize и позволяет:

- удалить ревизии постов;

- удалить спамерские комментарии, т.е. те, которые в базе данных уже отмечены как spam;

- удалить комментарии, которые не прошли модерацию;

- оптимизировать базу данных;

- изменить имя администратора. Эту возможность, на мой взгляд, нужно было давно встроить в движок.
Читать дальше »

Опубликовано в WordPress | Комментарии (24) »

RSS лента переехала

21 января, 2009
google_feed

Приветствую всех читателей!

И надеюсь, что вы сможете прочитать этот текст не только на странице сайта, но и в ваших RSS ридерах :-)

Предыдущая фраза – это, конечно, шутка, но мало ли…

Теперь обо всем по порядку.

Думаю, большинство блоггеров уже в курсе, что всем пользователям сервиса FeedBurner необходимо в обязательном порядке перенести RSS ленты на аккаунт Google.

Естественно, можно и не переносить, а ограничится встроенными в движок блога возможностями. Но к преимуществам FeedBurner'а все уже привыкли и отказываться от них не хочется.

Честно говоря, неоднозначное у меня отношение к этому переносу. С одной стороны FeedBurner – сервис бесплатный и услуга предоставляется "as is" ("как есть"). Но с другой – требования Google сильно смахивают на ультиматум, а это не очень приятно.

Итак, последовательность действий.

1) Заходим в свой аккаунт FeedBurner и видим сверху страницы надпись на желтом фоне с предложением перенести ленту.

2) Нажимаем на соответствующую ссылку, нам предлагают выбрать аккаунт Google на который мы будем переносить ленту.

3) Подтверждаем перенос и ждем письма с отчетом. В моём случае операция заняла минут 5-10.

4) Обновляем все ссылки на RSS ленту. Принцип следующий.

Старая ссылка выглядела так:
http://feeds.feedburner.com/simplecoding

Новая:
http://feeds2.feedburner.com/simplecoding

Т.е. feeds заменили на feeds2.

Как изменять ссылки – вопрос отдельный. Если вы прописали их прямо в шаблоне, то придется исправлять шаблон. Если использовали плагин – изменяете адрес в настройках плагина.

Кроме того, Google обещает, что будет выполнятся автоматический редирект всех запросов на новые адреса. И, насколько я могу судить, эта функция нормально работает.

Статистика
Читать дальше »

Опубликовано в WordPress, Разное | Комментарии (35) »

Апгрейд движка WordPress и небольшой редизайн комментариев

6 января, 2009
wordpress_27_upgrade

Праздники потихоньку проходят, и пока осталось немного свободного времени я решил сделать что-нибудь полезное :-) Например, движок блога обновить.

Последняя версия (2.7) вышла довольно давно, но я все время тянул с обновлением. Дело в том, что некоторые новые функции пересекались с работой установленных у меня плагинов.

Речь, прежде всего, идет о новом функционале комментариев. Например, раньше я использовал плагин YATCP для поддержки связанных комментариев, теперь эта функция поддерживается движком.

Кроме того, появились:

- возможность постраничного просмотра комментариев;

- множество новых классов, которые по-умолчанию присваиваются комментариям, что значительно упрощает их оформление;

- поддержка Gravatar'ок (об использовании этого сервиса можно почитать здесь);

- ссылки быстрого перехода на страницу редактирования комментариев (появляются, если у вас есть соответствующие права).

Как видите, возможности интересные, но, для того, чтобы они заработали нужно переделывать тему.
Читать дальше »

Опубликовано в WordPress, Разное | Комментарии (28) »

Психологический поиск в WordPress

20 ноября, 2008
wordpress psychic search

Сегодня речь пойдет о плагине для WordPress, который помогает узнать желания посетителей. Естественно, речь идет о желании почитать что-нибудь интересное на блоге, а не пойти попить пивка (для этого плагин не нужен ;) ).

Любой блоггер старается стать популярным, но для этого нужно написать что-то интересное и полезное для читателей. И тут сразу возникает вопрос: «А что интересует посетителей?»

Рекомендаций на эту тему масса, но рабочих способов всего два:

1) проанализировать статистику (например, и Google, и Яндекс предоставляют инструменты для оценки популярности поисковых фраз);

2) спросить ваших читателей (устроить опрос или просто попросить высказаться в комментариях).

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

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

Плагин о котором я хочу рассказать называется Psychic Search и предназначен для сбора статистики поиска по блогу и её анализа.

Проще говоря, плагин сохраняет все запросы, которые посетители вводили в форму поиска на вашем блоге и количество найденных результатов.
Читать дальше »

Опубликовано в WordPress | Комментарии (24) »

Подсветка тегов в редакторе WordPress

18 ноября, 2008
wp advanced code editor

Вчера наткнулся на очень интересный плагин для WordPress. Называется WP Advanced Code Editor.

Если говорить кратко, то этот плагин расширяет возможности стандартного HTML редактора. Визуальный режим (WYSIWYG) при использовании WP Advanced Code Editor должен быть отключен.

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

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

<pre lang="php">...</pre>

Этого тоже нельзя сделать в WYSIWYG режиме.

Конечно, если вы пользуетесь визуальным редактором, то можете дальше не читать. Вряд ли этот плагин вам пригодится.

Теперь подробнее о возможностях.
Читать дальше »

Опубликовано в WordPress | Комментарии (34) »

Плагины WordPress или как сделать чтобы блог перестал работать :)

7 ноября, 2008
wordpress plugins bugs

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

И вот, на днях искал я плагины для подсветки кода, даже несколько постов на эту тему написал (этот и этот).

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

Отзывы о них были очень хорошие, и я решил, что ничего страшного не произойдет, если я сразу установлю их на сервере.
Читать дальше »

Опубликовано в Web разработка, WordPress | Комментарии (24) »

Как вставить блок с кодом в редактор WordPress

4 ноября, 2008
wp code autoescape

Эта проблема для меня имеет особую актуальность. Блоки кода я вставляю практически во все посты.

В принципе, вставить код не сложно. Обычно я размещаю его внутри тегов <pre> с атрибутом lang (это необходимо для работы плагина Dean's Code Highlighter, который занимается подсветкой).

Основная проблема заключается в том, что вы должны вручную заменить символы < и > на &lt; и &gt;. Иначе возникает неоднозначность.

Например, вы пишите привет. WordPress считает, что вы хотите выделить слово «привет» жирным шрифтом и отправляет страницу браузеру именно в таком виде. Но что если вы хотели показать пример html разметки?
Читать дальше »

Опубликовано в HTML, WordPress | Комментарии (28) »

Как убедить посетителей пользоваться нормальным браузером

2 ноября, 2008
ie warning

О браузере компании Microsoft написано очень много. Он стал настоящей костью в горле у большинства web мастеров.

Если не верите, почитайте описания различных CSS эффектов. Уверен, что вам не придется долго искать слова «IE hack» :-)

К сожалению, дело не ограничивается только проблемами с поддержкой web стандартов. Internet Explorer попросту не безопасен. Например, многие мои знакомы отметили, что у них стало гораздо меньше проблем с вирусами после перехода на Opera или FireFox.

Конечно, так категорично говорить нельзя, уровень защиты компьютера зависит не только от браузера.

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

Вот теперь мы и подошли к основной теме поста.
Читать дальше »

Опубликовано в Web разработка, WordPress | Комментарии (90) »

CAPTCHA – это зло!

27 октября, 2008
wordpress spamfree

Хороший получился заголовок, короткий и внимание привлекает :-)

Речь о том, что я убрал поле CAPTCHA из формы отправки комментариев в этом блоге. Т.е. теперь для того, чтобы оставить комментарий не нужно вспоминать математику младшей школы :-) .

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

Естественно, оставлять блог совсем без защиты от спама я не собирался, просто теперь использую плагин wp-spamfree.

По заверениям разработчиков он блокирует 99% автоматического спама.

Честно говоря, когда я слышу такие заявления, то у меня сразу возникают сомнения.
Читать дальше »

Опубликовано в WordPress | Комментарии (107) »

Оптимизируем главную страницу блога

22 октября, 2008
wordpress sticky posts

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

Основная проблема, с которой сталкивается практически каждый блоггер в том, что посты получаются разного качества.

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

К тому же, вполне разумно публиковать новости, касающиеся темы вашего блога, но их сложно назвать «высококачественными статьями».

И вот тут возникает проблема.
Читать дальше »

Опубликовано в Web разработка, WordPress | Комментарии (36) »