WordPress 定时发布失败的另一解决办法


Warning: Undefined variable $result in /www/wwwroot/munue.com/wp-content/themes/Autumn-Pro/functions.php on line 64

昨天,我针对 WordPress 定时发布失败的问题,给出了三个解决办法,网络技术大佬”我爱水煮鱼“热情地给予了点评:

1、修改源文件,下次更新再更新?

2、需要有人访问才会触发,在某种程度上,其实延缓了网站的速度。

3、插件没研究。

并强烈建议采用 linx cron 或者 web cron 来处理定时任务,可以把 cron 的执行和正常的网页执行分开。

我采用 webcron 进行了测试,觉得还不错,无须改变网站任何文件,也不用安排插件,免费使用,开源安全。

网址:https://cron-job.org/

1、首先注册账户,并登录。

2、点击左侧导航条 Cronjobs 项,再点击右端的“CREATE CRONJOB”红色按钮,创建一个定时任务。

我们只需设置三个地方,

1)Title,标题随意取,自己明白就可以;

2)URL,填写的是你网站 WrodPress 程序文件 wp-cron.php 的地址,具体请看我的范例;

3)Execution schedule,第一项的 Every 15 minute(s),设置你需要的间隔时间,我们可以选择 1分钟执行一次。

其他选择默认值,不用作更改,点击底部的“CREATE”按钮,完成创建。

3、没有了。你在自己网站后台设置文章定时发布后,无须其他动作,cron-job.org 自动替你完成发布。

不过,网络的故障千奇百怪,早上我设置两篇定时发布,在后台查看时,一篇成功一篇失败,正在纳闷,一刷新页面,结果又正常了,不知道哪里出问题了。

这个办法的好处也是很明显的,一次创建定时任务,以后就高枕无忧了,对网站没有额外的负担,供大家可以多个选择。

相关推荐

如何解决更新 WordPress 需要访问您网页服务器的权限问题?

网站提示有 WordPress 更新可用,但在线更新时却提示:要执行请求的操作,WordPress需要访问您网页服务器的权限。请输入您的 FTP 登录凭据以继续。 我输入 FTP 登录用户名和密码,网页无响应。我猜测会否主机名错误了,就填写了 FTP 地址,仍然是错误的。 网络搜索了一下,有网友遇到相同问题,给出的解决办法是,在 Wor ...

WordPress 在线更新失败,原因竟是 cURL 组件出了错

我有更新升级程序的执念,看到有新版而不能更新,心里会特别纠结。但我的 WordPress 程序和主题、插件,近半年多来一直不能在线更新,让我特别的不爽。 之前认为是网络访问的问题,由于 wordpress.org 网站在国外,很容易会被屏蔽,使用 WP-China-Yes 插件就解决了。详见(WordPress 更新插件出现"下载失败。cURL error ...

教你如何关闭 Windows 11 满地的广告

在我们平常使用电脑的过程中,最讨厌的就是时不时有广告弹出了,为了避免更多个性化推荐广告的弹出,我们可以设置关闭所有广告推荐。不过,最近有 Windows 11 用户发现,微软在开始菜单中推荐一些 Microsoft Store 应用,而且这一版块无法手动关闭。 打开 Windows 11 的系统设置、然后在「Windows 更新 > 更新历史记 ...

WordPress 网站迁移后内容页出现404错误的修复方法

部署好服务器环境后,我将一个 WordPress 网站迁移到了上面,迁移完成后,后台登录正常,网站首页访问也正常,就是文章页等页面全部404错误。 常规解决方法 登录后台 - 设置 - 固定连接,不作任何修改,点击“保存”按钮。很多情况下,是可以通过这个方法解决内页404错误的,但是本次我的错误没有能用这种方法解决。 检查 ...

2 条评论

  1. 这是WP 6.1的那什么主题在线更新的特性吗?

    • @弥雅 应该不是新特性,也是人为地进行干预,让定时任务解发完成。

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。