用 WordPress 的定时任务发布文章好处多多,比如控制发布的频率,或者让你的博客在你没时间的时候也能正常的更新,更加利于 SEO 优化。
但很多时候定时发布会失效,网上的解决方法已经烂大街了,但都需要修改 WordPress 的源码,这是我不喜欢的。
不知道从几版本开始,WordPress 提供了一个小接口,可以直接通过钩子修改,只需要将下边的代码放到当前wordpress主题的 functions.php里即可:

/**
*WordPress 不用修改文件解决定时发布文章失败
*/
functionBing_cron_request($request){
$request[‘args’][‘timeout’]=2;//如果还不能发布把 2 适当改大
return$request;
}
add_filter(‘cron_request’,’Bing_cron_request’);

此方法在wp4.4版本测试可行,其他未测试。转自:moke8,原网站已无法打开。