品自行博客的WordPress自带的定时发布草稿文章突然一下子失效了,研究半天不知道问题出在哪里,姑且网上大家都在用的解决办法,目前大家都在用的解决办法有以下两种:
一、修改 cron.php文件的默认发布的时间
用 notedpad++ 或者相关工具打开 wp-includes 目录下的 cron.php 文件并进行编辑。
在cron.php 文件中搜索找到“timeout”,将该代码后面的数值0.01修改为10.00即可。数值也不一定是10,只要比0.01大就可以。大概在923行,'timeout' => 0.01改为'timeout' => 10。
$cron_request = apply_filters(
'cron_request',
array(
'url' => add_query_arg( 'doing_wp_cron', $doing_wp_cron, site_url( 'wp-cron.php' ) ),
'key' => $doing_wp_cron,
'args' => array(
'timeout' => 10,
'blocking' => false,
/** This filter is documented in wp-includes/class-wp-http-streams.php */
'sslverify' => apply_filters( 'https_local_ssl_verify', false ),
),
),
$doing_wp_cron
经过品自行博客实测,这个方法并不可行,以失败告终。
二、通过安装插件解决
推荐两个插件WP Missed Schedule post或者 easy-schedule-post
我品自行安装的是WP missed Schedule post这个插件,插件安装好启用之后先前定时发布失败的文章会立马发布完成。
经过品自行博客实测,安装插件的方法可行。
2022年9月12日 下午6:47 1F
禁止复制开启,插件名称那么长,不好搜索啊
2022年10月23日 下午11:09 B1
@ 值得入手 用截图功能和文字识别