Cron job not firing

时间:2014-07-08 作者:dasmikko

我遇到了这样一个问题,cron jobs似乎没有发布延迟的帖子。。

我正在使用cron作业

wget -O /dev/null http://domain.com/wp-cron.php?doing_wp_cron
我做错什么了吗?

1 个回复
最合适的回答,由SO网友:Carl Alberto 整理而成

在上面的示例中,您似乎使用了常规cron,而WP cron的使用似乎不正确。如果您想在任何情况下使用wp cron,以下是基本用法:

if ( ! wp_next_scheduled( \'wpcron_hook\' ) ) {
  wp_schedule_event( time(), \'hourly\', \'wpcron_hook\' );
}

add_action( \'wpcron_hook\', \'delay_myposts\' );

function delay_myposts() {
  // put your delay post codes in here
}
参考号:https://codex.wordpress.org/Function_Reference/wp_cron

如果您的WP cron仍然没有启动,这可能在您的WP配置中。php文件

define(\'DISABLE_WP_CRON\', false);

结束

相关推荐

QUERY_POSTS按多种方式排序

我对query\\u posts orderby multiple ways有问题。我在Wordpress中有一个类别,在那里我需要显示具有排名的第一个帖子,然后按标题显示所有帖子。下面是工作代码,工作正常,但不知道如何连接这些代码。这段代码只显示排名靠前的帖子 query_posts(array(\'cat\' => $category->term_id, \'posts_per_page\' => -1, \'orderby\' => \'meta_value\', \'me