WP Plugin
WordPress мобильная версия

Во всем мире бодро шагает мобильная революция, все больше людей покупают мобильные телефоны с большими сенсорными экранами и планшеты, а технологии мобильной связи предлагают все более быструю передачу данных.
Но как бы далеко не шагнули мобильные технологии, до стационарного компьютера они не дотягиваются и требуют адаптации. В этой статье я расскажу как сделать различный вид сайта на WordPress в зависимости от устройства пользователя, при этом сохранив статическое кеширование средствами nginx.
Nginx gzip static и WP Super Cache

Ранее я написал о том как настроить nginx для работы с WP Super Cache, что позволило существенно снизить нагрузку на сервер. Кроме того для ускорения передачи данных клиентам используется сжатие страниц gzip. Проблема в том, что при каждом запросе сервер берет страницу в кеше, сжимает ее, отдает клиенту. Логично хранить в кеше уже сжатую страницу и избавить nginx от лишней работы.
YARPP шаблоны пользователя

Для вывода похожих записей после поста у меня стоит плагин Yet Another Related Post Plugin. В его настройках есть пункт «Показывать с шаблоном пользователя», который позволяет настроить вывод постов более тонко, чем простой список. В частности я решил выводить похожие записи в строку, и с прикрепленной к посту картинкой.
Add Functions

This post has English version.
При модификации кода WordPress возникает вопрос куда его вставлять. Файлы самого вордпресса при обновлении заменяются, а писать ради каждой мелочи свой мини-плагин накладно. Можно добавлять код в файл темы functions.php, но при обновлении или смене темы изменения пропадут. Я написал плагин, который предоставляет простой способ вставки кода прямо через администраторскую панель, еще и с подсветкой синтаксиса.
Перенос NextGEN Gallery на отдельный домен
Написано в категории Новости, в 15.08.2011

Read this article in English.
Для управлениями картинками я пользуюсь плагином NextGEN Gallery, но вот мне захотелось вынести картинки на отдельный домен cdn.tigor.org.ua. Это позволяет браузеру использовать дополнительные потоки для загрузки картинок, и просто настроить nginx на выдачу статического контента.
Отдельно я описывал эти способы в статьях про поиск хуков в плагинах и про настройку nginx для поддержки wordpress. Теперь соберу все в одном месте, и разбавлю картинками.
Настройка nginx для работы с WordPress

Read this post in English.
Nginx все активней захватывает рынок веб-серверов за счет быстрой отдачи статистических файлов. Все динамические запросы нужно пересылать на обработку соответствующим модулям. Для PHP лучше использовать PHP-fpm, и полностью отказаться от использования apache.
Ниже инструкция-описание моего конфига для nginx.
BackWPup
Написано в категории Сеть, в 8.08.2011

Это плагин для WordPress делающий бекапы и отправляющий их на удаленные сервисы, самым приятным для меня является Dropbox. Основной проблемой, с которой я столкнулся при работе с другими, аналогичными плагинами — время выполнения php скриптов. BackWPup можно настроить очень тонко и отправлять файлы небольшими порциями, тогда скрипт не упрется в лимит времени и оперативной памяти.
К сожалению тут нет волшебной кнопки «сделать хорошо и быстро», и придется потратить время на точную настройку, но оно того стоит.
Video Onclick
You can read this article in English.
Вставляя видео, размещенные на youtube, в записи я столкнулся с проблемой медленной загрузки страниц. Если посмотреть отчеты по скорости загрузки страниц в Google Analytics, то одни из самых медленных страниц про достижения в Portal 2 и Duke Nukem Forever. И это не удивительно, ведь в каждой записи по 2 десятка видео с ютуба. Я решил написать плагинчик, который вместо плеера вставляет картинку, а код подгружается при клике на нее.
Как добавить кнопку в Визуальный редактор WordPress
Написано в категории Сеть, в 2.08.2011

Рано или поздно пользователи WordPress сталкиваются с необходимостью расширить функции визуального редактора. Я столкнулся с этим, когда решил сделать себе шорткод для вставки видео с youtube.
DoFollow в Disqus
Read this post in English.
Поставил себе на блог систему комментирования Disqus. Для wordpress нужно только скачать плагин и зарегистрироваться на сайте. Для работы Disqus подменяет форматирование комментариев и dofollow перестает работать, пришлось лезть сначала в Google, а потом в код плагина.



