PHP

Twi2VK кросспостинг твиттера вконтакт

Стандартное решение для кросспостинга статусов твиттера на стену вконтакта меня не устраивает. Пришлось писать самому.

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

Каждые 10 минут* плагин проверяет ленту твиттера и постит новые сообщения на стену вконтакта.

Там есть еще »

Один комментарий

Использование TI Stat в других CMS

Меня уже несколько раз спрашивали как адаптировать код TI Stat к использованию в CMS отличных от WordPress. Я решил написать небольшую инструкцию, по тем средствам, которые нужны для успешного переноса кода на другие платформы.

Там есть еще »

Нет комментариев

WordPress хранение объекта в БД

WordPress хранение объекта в БД

При разработке своего плагина TI Stat я решил воспользоваться всеми преимуществами ООП и описал большую часть функционала в виде классов, а для ускорения и удобства хранить эти объекты в базе данных в виде свойств (options). Удобный метод, но в некоторых ситуациях он вызывает ошибки.

Там есть еще »

2 комментария

YARPP шаблоны пользователя

YARPP шаблоны пользователя

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

Там есть еще »

7 комментариев

Мой хостинг

Мой хостинг

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

Там есть еще »

2 комментария

Автоматический вывод картинки к посту

Автоматический вывод картинки к посту

Посты выглядят красивее, когда в начале стоит картинка. Это делает пост красивее и выделяет его в общей массе подписок. Во время чтения Google Reader лично для меня быстрее глянуть на картинку, чем читать заголовок. И тут важно вставлять информативную картинку. Раньше я вставлял картинку руками в начале каждого текста, но долго вынашивал идею автоматизировать этот процесс. В WordPress есть чудесная вещь — Custom Fields, которые хранят дополнительную информацию к записям. Именно с их помощью я решил вставлять картинки.

Там есть еще »

6 комментариев

Add Functions

Add Functions

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

Там есть еще »

Нет комментариев

Настройка WP-Cron

Настройка WP-Cron

Описанный способ использования файлов WP Super Cache в nginx оказался очень хорош, настолько хорош, что перестали нормально работать запланированные события: отсроченная публикация постов, очистка кеша, BackWPup. Все дело в вызовах cron. WordPress устроен так, что при выполнении PHP проверяется очередь заданий, если в очереди что-то есть, то действие выполняется. А так как вызовов PHP стало ничтожно мало, то пришлось настраивать дополнительные вызовы php сервером.

Там есть еще »

3 комментария

Перенос NextGEN Gallery на отдельный домен

Перенос NextGEN Gallery на отдельный домен

Для управлениями картинками я пользуюсь плагином NextGEN Gallery, но вот мне захотелось вынести картинки на отдельный домен cdn.tigors.net. Это позволяет браузеру использовать дополнительные потоки для загрузки картинок, и просто настроить nginx на выдачу статического контента.

Отдельно я описывал эти способы в статьях про поиск хуков в плагинах и про настройку nginx для поддержки wordpress. Теперь соберу все в одном месте, и разбавлю картинками.

Там есть еще »

6 комментариев

Настройка nginx для работы с WordPress

Настройка nginx для работы с WordPress

Nginx все активней захватывает рынок веб-серверов за счет быстрой отдачи статистических файлов. Все динамические запросы нужно пересылать на обработку соответствующим модулям. Для PHP лучше использовать PHP-fpm, и полностью отказаться от использования apache.

Ниже инструкция-описание моего конфига для nginx.

Там есть еще »

5 комментариев