Всегда ли будет один и тот же пост, который будет обновляться?В этом случае просто создайте функцию и подключите ее к wp_cron.php, проверьте документацию здесь http://codex.wordpress.org/Function_Reference/wp_schedule_event пример будет примерно таким (вставьте в ваш functions.php)
// first parameter is when it should occur, you can set this for example
// by using php's time(), which will fetch the current time, then add how much
// further in time you want the event to occur (in seconds).
wp_schedule_single_event(time()+600, 'function_that_get_called');
//the above code will run 10 minutes after functions get called.
function function_that_get_called() {
$my_post = array();
$my_post['ID'] = the_post_id; // the ID of the post you wish to update.
$my_post['post_content'] = 'New content for my post!';
wp_update_post($my_post);
}
Проблема сИспользование собственной функции cron WordPress заключается в том, что кто-то чаще всего посещал ваш сайт для его запуска, но я думаю, вы могли бы просто добавить приведенный выше код в свои функции. php сохранить его и сразу же посетить сайт, и он сработает.Обязательно добавьте что-то похожее на функцию:
error_log('my_scheaduled_event triggered!');
Так что вы можете проверить свой журнал ошибок php и убедиться, что функция действительно сработала правильно.