在大前天给前天设置了定时发布的文章,然后在前天登录后台的时候竟然发现大前天设置的定时发布文章竟然红字显示发布失败。
因为WP设定的发布时间是0.01,所以如果主机速度慢了或者出现其他啥情况,就会导致定时文字的发布失败。那么出现这种情况应该怎么办呢?
第一种方法:
1、登录WP后台,并进入安装插件界面:
2、在搜索框输入”WP Missed Schedule Fix Failed Future Posts”并进行搜索:
3、点击安装即可,不过建议能先看下详情页面再安装,毕竟解决方法的同时能够知道相关信息增加对WP的了解也是不错的。
WP Missed Schedule官网地址:https://wordpress.org/plugins/wp-missed-schedule/
第二种方法:
1、打开路径:wp根目录 – wp-includes 目录
2、找到cron.php文件并打开
3、在文件中搜索”timeout”,然后在第二个”timeout”内容中的0.01修改成10.00,以下是第二个”timeout”所示内容:
wp_remote_post( $cron_url, array( ‘timeout’ => 0.01, ‘blocking’ => false, ‘sslverify’ => apply_filters( ‘https_local_ssl_verify’, true ) ) );
在这儿也说个问题,就是这个问题如果要实时测试效果的话,建议新建一篇文章,然后设置该篇文章在之后几分钟后定时发布,如果成功了就好了,不过为了更明确的确定真的成功了,还是得经过长时间的考验的。