WordPress具有定期发表文章的功能。在发布界面上有一个立即发布和编辑文章的按钮。在文章发表时单击这里进行编辑。那么WordPress如何实现自动发布文章?
我们可以设定某一特定时间发表文章的时间,为什么我们需要使用WordPress的定期发布功能?在固定时间发表文章对于搜索引擎和用户体验来说是一种非常好的体验。
因为如果我们的网站更新文章有一定的规则,那么无论是对于搜索引擎还是对用户来说都是一种很好的体验。
由于定期更新,用户和搜索引擎可以知道什么时候会有新的内容发布,而不是不规则的发布,这样用户和搜索引擎就可以轻松地找到您的新内容,更友好。
因此,无论是否使用定期出版,最好是在一段时间内发表文章,但如果我们使用定期出版,则会给我们带来极大的便利。
有时,当我们使用WordPress定期发布时,我们会失败,因为WordPress发布一篇文章的默认时间是0.01秒,如果我们在该时间之后不成功发布,那么文章的定期发布就会失败。那么我们如何解决这个问题呢?
这里有两种解决问题的方法,第一种方法是更改WordPress源文件:
方法1:修改 /wp-includes/cron.php 系统文件。
打开wp-include目录下的cron.php文件,找到”timeout”代码:
wp_remote_post( $cron_url, array( ‘timeout’ => 0.01, ‘blocking’ => false, ‘sslverify’ => apply_filters( ‘https_local_ssl_verify’, true ) ) );
只需将代码后面的值0.01更改为大于0.01,或者您可以将其更改为10.00。
这样的改变可以解决问题,但是如果WordPress被更新了,我们需要再次修改它,这是很麻烦的。
如果我们不想那么麻烦,那么我们可以用插件来解决这个问题:
这个问题可以在WordPress后台-插件–安装插件搜索WP Missed Schedule,安装后就能解决这个问题。