2013-11-01 3 views
0

Я использую модифицированную версию WordPress 3.3.1 и был предупрежден о том, что запланированные сообщения были «пропущены» и не публикуются автоматически вовремя, что означает, что они должны быть отправлен вручную.Предотвращение пропущенных запланированных сообщений в WordPress 3.3.1

В сообщениях администратора в WP сообщение отображается как «Пропущенный график». Это происходит для всех запланированных должностей, AFAIK.

Я столкнулся с this post на форуме WP и рассказал о функции WP_Cron, однако то, что она не заявляет, - мне нужно что-либо сделать, чтобы запустить запланированное задание?

Традиционно я бы подумал о добавлении скрипта к crontab - однако мне кажется, что WP_Cron - это «ленивый cron», и он запускается через PHP-скрипт, а не через Unix Crontab.

ответ

0

Я добавил это wp-config.php и это, кажется, работает на тестовой среде (не тестировалось в реальной среде, хотя)

define('ALTERNATE_WP_CRON', true); 
1

Да WP_Cron работает только тогда, когда кто-то обращается к странице, это не то же самое, что и Unix Crontab. Я считаю, что он был создан в качестве обходного пути для серверов, у которых не было crontab.

Больше информации здесь: http://wp.tutsplus.com/articles/insights-into-wp-cron-an-introduction-to-scheduling-tasks-in-wordpress/

Смежные вопросы