wordpress定时发布失效的问题解决,第一个方法,找到“timeout”代码
优采云 发布时间: 2021-05-11 18:07
wordpress定时发布失效的问题解决,第一个方法,找到“timeout”代码
WordPress具有定期发布文章的功能。在发布界面中,有一个用于立即发布和编辑的按钮文章。单击此处编辑文章的发布时间。
因此,我们可以设置在特定时间发布文章的时间:
为什么我们需要定期发布文章?定期发布文章有什么优点和缺点?为什么我们需要使用WordPress的定时发布功能?对于搜索引擎和用户体验而言,在固定时间发布文章是非常好的体验。
因为如果我们网站用某种模式更新文章,这对于搜索引擎和用户都是很好的体验。
由于有定期更新,因此用户和搜索引擎可以知道何时发布新内容,而不是不定期发布,以便用户和搜索引擎可以轻松找到您新发布的内容。更友好。
因此,无论您是否使用定时发布,最好在特定时间段文章进行发布,但是,如果您使用定时发布,则将为我们带来极大的便利。
解决了常规wordpress发布失败的问题
有时,当我们使用wordpress定期发布时,发布会失败。这是因为WordPress发布文章的默认时间为0. 01秒。一旦这段时间没有成功发布,预定的发布文章将为失败。
那我们该如何解决这个问题呢?
介绍了以下两种方法。第一种方法是更改wordpress源文件:
方法1:修改/wp-includes/cron.php系统文件
打开wp-includes目录下的cron.php文件并找到“超时”代码:
wp_remote_post($ cron_url,array('timeout'=> 0. 01,'blocking'=> false,'sslverify'=> apply_filters('https_local_ssl_verify',true)));
将代码后的0. 01值修改为大于0. 01,也可以将其修改为1 0. 00。
这样的修改可以解决问题,但是如果wordpress被更新,我们需要再次对其进行修改,这比较麻烦。
如果我们不想那么麻烦,那么我们可以使用插件来解决此问题:
在WordPress后台插件安装插件中搜索WP Missed Schedule,以解决此问题。
有关wordpress相关技术文章的更多信息,请访问wordpress教程部分进行学习!