解决办法:WordPress定时发布文章失败/解决WordPress定时发布失效的办法
优采云 发布时间: 2020-09-01 04:11WordPress计划发布失败文章 /解决WordPress计划发布失败的解决方案
如果WordPress无法定期发布文章,该怎么办?
修改超时时间
有许多解决此问题的方法. 例如,您可以在网站 /wp-includes/cron.php的根目录中修改“'timeout'=> 0.01”,将0.01更改为10,此方法是旧的,我以前尝试过,但是它是不容易做到,计划的发布仍然失败.
还有一个问题. 即使当时成功了,每次以后更新WordPress版本时,它都会被覆盖,并且定期发布失败的阴影仍然存在.
使用插件
有人还建议使用两个插件来解决预定版本的失败: WP Missed Schedule Posts和MY Missed Schedule. 前者已被WordPress正式停产. 后者可以下载. 但是,该测试可以同时支持Wordpress 4.9.14. 作者已经两年没有更新插件了,我不知道它是否支持5.0以上的版本.
在有问题的WordPress上安装后进行测试,计划的发行版仍然失败.
代码解析
找到WP Missed Schedule插件的代码,如下所示,将其添加到主题的functions.php文件中,即可解决问题.
应注意,下次更新主题文件时,应复制添加在functions.php文件中的代码,并在更新主题文件后再次粘贴. 通常其中有几段代码,分别用于不同的目的和功能.
您可以尝试上述所有三种方法. 一劳永逸地使用插件相对容易,并且会消耗少量系统资源(非常低,可以忽略不计). 该代码可能对新手不友好,毕竟,新手不熟悉wordpress的深入操作.
通常使用WordPress的定期发布功能来定期更新网站 文章. 许多人可能记得更新过3/5的文章,他们甚至可能没有看过被扔掉后的10天半月,因为不需要它们. 有人说它与使用的云服务器有关,但不一定. wordpress中的大多数“无法”和“失败”问题都与[Permission]有关. 也就是说,由于网站站长的某些操作已更改了相关文件的权限. 但是很长一段时间后,我们很难重现此问题,因此,如果您也遇到这种问题,请尝试使用本文中的方法解决.