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