По следам моего предыдущего поста http://blogclient.ru/optimizaciya-kross-postinga-publikovat-na-zerkalax-cherez-nedelyu.htm и одного комментария в нем, я написал таки плагин с отложенным кросспостингом. Как обычно в нем идет кросспостинг на три известные площадки: blogger.com, livejournal.com и subscribe.ru

Теперь плагин состоит из двух файлов - маленького croncrossposter.php, который и является плагином, и croncrossposter.php.inc который включается только раз в сутки. Сделано это по соображениям совместимости и экономии ресурсов, которые потребляет движок wordpress. Wordpress является очень ресурсоемким набором php скриптов: все установленные у вас плагины всегда загружаются и частично интерпретируются php при загрузки любой страницы вашего блога. Кроспостеры работают едва ли несколько раз в день, но вот подгружаются сотни раз. Чтобы как то снизить нагрузку мне несложно было вынести все функции кросспостинга в отдельный файл, который будет подгружаться только один раз в сутки. А маленький модуль, подгружаемый wordpress при каждом просмотре страницы, имеет только функции инициализации и деинициализации, а также хук для крона. Я пока поставил в плагине число дней = 7, то есть будут кроспоститься посты недельной давности.

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

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

И наконец таки при чем тут "Красотки чародейки"? (Сейчас в опечатке написал чародойки :) Да ни при чем - просто мне очень понравилось это словосочетание, а прочитал я его,когда сегодня зашел на dzen.yandex.ru Напомню также про хостинг для блогов.

Скачать мой новый плагин : croncrossposter.zip

Мой блог находят по следующим фразам
rss to livejournal
КАК УДАЛИТЬ ПЛАГИН
бесплатный синонимайзер
плагин бесплатного доступа на сайт
как удалить плагины
mp3 для блогов