суббота, 20 августа 2011 г.

Циклическое выполнение Wordpress плагина

Присралось мне поиграть с похапе и вордпрессом.
Итак задумка, выполнять плагин циклически раз в Х секунд.
Проблема: блог чухнется проверять нужно ли выполнять запланированное задание только в случае если кто-то зашел к вам в блог. Затем смотрится пора ли уже выполнять плагин или нет. Стандартный крон wordpress будет вам ебать мозг - это я гарантирую.
Описание проблемы нашел тут.

Если коротко, то решить проблему можно добавив строку ниже в файл wp-config.php вашего блога рядом с другими define.
define('ALTERNATE_WP_CRON', true);

Актуально для Wordpress до версии 3.2.1
Сам код в плагине после стандартной шапки с описанием будет выглядеть так:

четверг, 18 августа 2011 г.