Категории: WordPress

Как увеличить количество страниц в 10 раз или сомнительные решения для блогов

Владимир | | SEO, WordPress, Разное.

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

Собрался уже закрывать страницу, но заметил, что счетчик FeedBurner’а показывает 38 тысяч подписчиков. Конечно, это ни о чем не говорит, ведь можно просто скопировать чужую картинку… Но, делать это нет никакого смысла на такой блог все равно никто не подпишется.

Чуть ниже на странице обнаружился счетчик AlexaRank со значением в районе 7000. Вообще странно….
Читать дальше

Новые версии WordPress и плагины

Владимир | | WordPress.

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

Приведу конкретный пример. В версии 2.6 появилась новая функция – ревизии. Предназначена она для совместной работы над постами, но даже если вы пишите сами, то WordPress все равно будет исправно сохранять ревизии в базе. В результате таблица wp-posts запросто может увеличиться в несколько раз.

Примечание. Подробнее о нововведения можно почитать здесь.

К счастью, разработчики плагинов уже начали реагировать на эту ситуацию.
Читать дальше

Создание опросов в блоге на WordPress

Владимир | | Web разработка, WordPress.

Огромное количество плагинов для WordPress – это основная составляющая его успеха. Но, в тоже время, обычный web мастер сталкивается с самой сложной проблемой – проблемой выбора.

В этой статье я расскажу о нескольких вариантах создания опросов в блоге на движке WordPress.

Естественно, самый удобный вариант — использовать плагины.

Первым я тестировал Democracy AJAX Poll. Плагин хороший, но обнаружился недостаток. При вставке блока с опросом в текст поста появляются лишние div’ы и буква n.

Небольшое расследование показало, что плагин не обновлялся с марта 2007 года и, похоже версиям старше 2.5 он не нравится 😉 .

Но если у вас более старая версия движка, то вполне возможно, он вас устроит. Работает хорошо и настроек много.

Второй плагин оказался удачнее. Называется он WP-Polls.

Кстати, именно его я использовал для создания опроса о Linux’е.

Поэтому о нем я расскажу подробнее.
Читать дальше

Извлекаем максимум выгоды из 404 ошибки

Владимир | | htaccess, SEO, Web разработка, WordPress.

О 404 ошибке знает, наверное, каждый web мастер, а о том, что ее нужно использовать с максимальной выгодой для себя – каждый оптимизатор 😉 .

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

Вам нужно любой ценой оставить посетителя на сайте 😉 .

Самое главное – не показывать посетителю стандартную страницу, которую возвращает web сервер. Она создает впечатление, что сайт не работает вообще.
Читать дальше

Уязвимость в плагине FeedBurner FeedSmith

Владимир | | WordPress.

Не очень приятная новость для владельцев блогов на движке WordPress.

Оказалось, что в плагине FeedBurner FeedSmith присутствует уязвимость.

Подробности читаем здесь.

Этот плагин перенаправляет все обращения к RSS ленте блога на ленту сервиса FeedBurner.

Т.е. адреса вида

http://sitename/feed

автоматически изменяются на

http://feeds.feedburner.com/feedname

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

Чтобы при этом посетители продолжали подписываться на ленту FeedBurner'а, необходимо вручную изменить ссылки в файлах темы.

Для этого нужно сделать следующее.

1) Найти текст <?php bloginfo('rss2_url'); ?> во всех файлах темы. Это php код, который возвращает адрес стандартной RSS ленты блога.

2) Заменить его на адрес ленты FeedBurner'а.

Большинство тем имеет как минимум две ссылки на RSS ленту. Первая – в заголовке страницы (файл header.php), эта ссылка отображается в строке адреса браузера, вторая – обычно в сайдбаре.

3) Следить за обновлениями плагина 😉 .

Надеюсь, авторы скоро закроют «дыру».
Удачи!

Зачем обновлять плагины?

Владимир | | WordPress.

Хочу рассказать историю из реальной жизни.

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

Нажимаю на «Предварительный просмотр»… Текста нет. Заголовок на месте, рубрики тоже, а текста нет.

Пробую изменить текст в редакторе. Вырезал пару последних абзацев. Сохраняю…

Все отлично… Текст на месте.

Возвращаю абзацы назад… Текст снова исчезает.

Думаю, ничего себе, с каких это пор WordPress стал ограничивать длину поста?
Читать дальше

Публикация постов в WordPress с помощью XML-RPC и CodeIgniter

Владимир | | CodeIgniter, PHP, Web разработка, WordPress.

Движок WordPress буквально «нашпигован» различными функциями и возможностями. В этой статье я расскажу, как написать небольшое web приложение, из которого вы сможете публиковать посты в ваш блог.

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

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

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

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

Эта статья больше ориентирована на второй вариант.
Читать дальше

WP-Scanner: посчитайте «дыры» в вашем блоге

Владимир | | WordPress, Безопасность.

Безопасность, защита от вирусов, спама – это как игра в кошки-мышки. Кто убегает, кто-то догоняет, кто-то капканы ставит 😉 .

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

Он ищет уязвимости в блогах, работающих на движке WordPress.

Перед проверкой необходимо установить специальный плагин – WP-scanner.

После его активации в админке блога, можно начинать сканирование.

По-моему, это правильный подход. Иначе искать «дыры» в вашем блоге сможет кто угодно.
Читать дальше

Обновляем WordPress с помощью Subversion

Владимир | | Subversion, Web разработка, WordPress.

В этой статье я расскажу о том, как можно немного упростить обновление WordPress. Метод особенно удобен, если вам нужно регулярно тестировать плагины на совместимость с новыми версиями движка.

В общем-то, особых секретов нет. Скачать дистрибутив WordPress можно как в виде zip архива, так и с помощью Subversion.

Преимущества второго метода очевидны. Вы сможете с помощью всего одной команды переустановить движок. Причем установить можно как новую версию, так и предыдущую.

Обычным способом вам бы пришлось качать архив, удалять файлы старой версии (не всегда), распаковывать архив, проверять, что находится в wp-content (там могут быть более ранние версии плагинов).

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

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

Теперь рассмотрим процесс получения дистрибутива.
Читать дальше

Исправляем кавычки в WordPress

Владимир | | WordPress.

Этот пост специально для блоггеров, которые пишут о IT.

Движок WordPress имеет одну очень не приятную особенность. Он заменяет прямые кавычки наклонными. Если вы скопируете код с такими кавычками обратно в редактор и попробуете запустить, то сразу получите сообщение об ошибке.

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

Решается проблема с помощью одного маленького плагина — Unfancy Quote Plugin.

Работать с ним не сложно. Устанавливаете и активируете. Никаких настроек. Плагин просто исправляет кавычки.

Причем исправлены будут кавычки во всех постах, а не только в новых.

Второй вариант решения – плагин Preserve Code Formatting.

Принцип его работы практически не отличается от Unfancy Quote. Только он исправляет кавычки не во всем тексте, а только внутри некоторых тегов. По умолчанию — это <code> и </code>. Но вы можете их изменить.

Для этого нужно открыть файл preserve-code-formatting.php и добавить в массив $tags необходимый теги.

$tags = array('code', 'pre');

Как видите, все довольно просто 😉

До встречи!