wordpress定时发送失败怎么办?附赠四种解决办法

技术文章 诗无尽头 5个月前 (11-08) 15次浏览 已收录 0个评论

建站一来,发布文章一直没有规律,都是写完就发,有时候半夜,有时候上午,有时候下午,很多 seo 都讲到要定时发送,据说上午 8 点左右发布最有利于蜘蛛规律的爬取,所以打算以后都在这个时间段发布文章,同时把最新的文章规律的发布在自己的网站,利于读者阅读,于是试着定时发送了几篇,全部失败,搜索了一下,总结方法如下

wordpress 有一个定时发布文章的功能,在发布文章界面有一个立即发布,编辑的按钮,点击即可编辑发布文章的时间

这样我们就可以设定文章定时于某个时间段进行发布了:

wordpress 定时发送失败怎么办?附赠四种解决办法

为什么需要定时发布文章,定时发布文章的好处和不足之处

为什么我们需要使用 wordpress 的这个定时发布文章的功能呢?

因为不管是对于搜索引擎来说还是对于用户体验来说,固定在某个时间段发布文章都是一种非常好的体验。

因为如果我们网站更新文章的具有一定的规律,那么不管是对于搜索引擎来说还是对于用户来说都是一种很好的体验。

因为规律的更新,能够让用户和搜索引擎知道你什么时间段会有新的内容发布,而不是无规律的发布,这样用户和搜索引擎都能够很容易的找到你新发布的内容,更加友好。

因此,不管是否使用定时发布,在某个特定的时间段进行发布文章,都是比较好的,只不过如果使用定时发布,会给我们极大的方便。

定时发布文章失败原因及对策

找到 wordpress 程序的根目录,找到wp-includes文件夹里的cron.php,将此文件下载到本地,注意备份这个文件后再修改!打开cron.php文件,查找 'timeout' =>

wp4.5.3 大约在 322 行,

	$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'   => 0.01,
			'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 );

将代码后面的数值 0.01 修改为比 0.01 大就可以了,也可以修改为 10.00。

这样的修改可以解决问题,但是如果 wordpress 更新了,我们又需要重新修改,比较麻烦。

如果我们不想要这么麻烦,那么我们可以使用插件解决这个问题:

在 wordpress 后台–插件 –安装插件搜索 WP Missed Schedule ,安装即可解决这个问题。


本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。
如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
侵权删帖/违法举报/投稿等事物联系邮箱:svipchao@qq.com
转载请注明原文链接:wordpress 定时发送失败怎么办?附赠四种解决办法
喜欢 (5)
[93093369@qq.com]
分享 (0)
关于作者:
唯有自由才能触摸虚无的自我
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址