Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >WordPress 定时发布失败解决办法

WordPress 定时发布失败解决办法

作者头像
星哥玩云
发布于 2022-08-13 04:39:25
发布于 2022-08-13 04:39:25
76000
代码可运行
举报
文章被收录于专栏:开源部署开源部署
运行总次数:0
代码可运行

经常有用户说定时发布文章是提示失败,造成失败原因不太清楚,应该是主机慢有关吧,我自己从没遇到过,这里记录一下解决办法,供大家参考。

推荐两款解决定时发布失败的插件:WP Missed Schedule Posts和MY Missed Schedule

定时发布失败解决办法

WP Missed Schedule Posts

官网下载

网盘下载

MY Missed Schedule

官网下载

网盘下载

也可以用下面的代码,代码应该是提取自老版本的WP Missed Schedule Posts插件,将代码添加到当前主题 functions.php 中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if (!function_exists( 'add_action' ) ) {
	header( 'Status 403 Forbidden' );
	header( 'HTTP/1.0 403 Forbidden' );
	header( 'HTTP/1.1 403 Forbidden' );
	exit();
}

function wpms_log() {
	echo"\n";
}
add_action( 'wp_head', 'wpms_log' );
add_action( 'wp_footer', 'wpms_log' );

define( 'WPMS_DELAY', 5 );
define( 'WPMS_OPTION', 'wp_missed_schedule' );

function wpms_replace() {
	delete_option(WPMS_OPTION);
}

register_deactivation_hook(__FILE__,'wpms_replace');
function wpms_init() {
	remove_action('publish_future_post','check_and_publish_future_post');
	$last=get_option(WPMS_OPTION,false);
	if (($last!==false)&&($last>(time()-(WPMS_DELAY*60))))return;
	update_option(WPMS_OPTION,time());
	global$wpdb;
	$scheduledIDs=$wpdb->get_col("SELECT`ID`FROM`{$wpdb->posts}`"."WHERE("."((`post_date`>0)&&(`post_date`<=CURRENT_TIMESTAMP()))OR"."((`post_date_gmt`>0)&&(`post_date_gmt`<=UTC_TIMESTAMP()))".")AND`post_status`='future'LIMIT 0,5");
	if (!count($scheduledIDs))return;
	foreach($scheduledIDs as$scheduledID) {
		if (!$scheduledID)continue;
		wp_publish_post($scheduledID);
	}
}
add_action( 'init', 'wpms_init', 0 );

代码添加后,定时发表文章还是会提示失败,但过二、三分钟后,会正常发布的。

至于哪个方法适合你,只能自己试了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
自定义wordpress侧边栏小工具
作者:matrix 被围观: 1,726 次 发布时间:2014-01-25 分类:Wordpress | 4 条评论 »
HHTjim 部落格
2022/09/26
3200
自定义wordpress侧边栏小工具
给网站加一个定时发布《每天60s读懂世界》功能
Andromeda
2023/10/21
5990
给网站加一个定时发布《每天60s读懂世界》功能
WordPress安装Memcached内存缓存优化
WordPress:Memcached 内存缓存优化 ,加速WordPress 后台媒体库加载
会长君
2023/04/26
6040
关于wordpress文章id不连贯的问题
首先需要知道页面和附件也是需要占用id的,一般这2个是可以忽略不关注的,大家更关注的是文章id连贯的问题,特别是把文章id当链接用的情况下,上下文章id相差太多,就感觉有点奇奇怪怪的,所以很多人都想解决这个问题,我很早也发过解决代码了,但是今天再测试某个东西的时候,突然想到,id缺失的问题,就尝试了一下新方法。
速企云
2024/03/28
2241
WordPress主题下funtions.php的一段“恶意”代码
不多说了,相信有很多WordPresser都知道这段在WordPress主题下fountions.php的“恶意”代码,之所以为“恶意”加个双引号是想说:其实也不算太“恶意”,对你的伤害只是两点:1、感染wp-content\themes\下所有主题的fountions.php文件;2、以当前被感染博客的主页URL为标题和内容,向 livethemas@gmail.com发送邮件。已经知道的就不用往下看啦,还不知道的快去你的主题fountions.php检查有木有,有的话赶快删除之。话说这段恶意代码还真够长
Jeff
2018/01/19
1.2K0
WordPress侧边栏信息统计小工具美化版博客信息统计
创建一个PHP文件:widget-websitestat.php 然后把下面的php代码添加进去
会长君
2023/04/25
5280
WordPress侧边栏信息统计小工具美化版博客信息统计
wordpress站点地图(sitemap)纯代码无需插件自动生成
sitemap(xml)网站地图文件是非常关键的,因为这对搜索引擎收录是很有利的。
七辰
2023/10/04
2.2K0
wordpress站点地图(sitemap)纯代码无需插件自动生成
CVE-2022-21661:通过 WORDPRESS SQL 注入暴露数据库信息
今年 10 月,我们收到了来自 GiaoHangTietKiem JSC 的 ngocnb 和 khuyenn 的报告,涉及 WordPress 中的 SQL 注入漏洞。该漏洞可能允许攻击者暴露存储在连接数据库中的数据。此漏洞最近被解决为 CVE-2022-21661 ( ZDI-22-220 )。该博客涵盖了该错误的根本原因,并着眼于 WordPress 团队如何选择解决它。首先,这是一个演示该漏洞的快速视频:
Khan安全团队
2022/01/21
4.6K0
sql批量修改wordpress网站的文章发布状态
wordpress批量导入文章的时候,有些文章的状态可能会缺失,例如“mis scheduled”、draft、future等几种状态,如何用sql批量修改wordpress网站的文章发布状态呢?
ytkah
2022/03/14
6540
我是如何 SEO WordPress 的 3:首页
我们知道一个网站的首页是最重要的页面,也是搜索引擎最经常来访问的页面,所以该页面我们应该尽量把更多的重要页面链接显示到首页。但是也要注意,千万不要超过100个链接。
Denis
2023/04/15
1520
WordPress 插件:“即将推出” Widget
出于维护博客更新频率,或精雕细琢文章时督促自己及时完成,我们会在 WordPress 中把该篇文章设为“定时发布”(Schedule)。如果能在网站显示出这些预定发布的文章,应该会吸引读者继续关注你的博客吧?
Denis
2023/04/15
2570
WordPress加入”随便看看”菜单功能
实现方法: 将以下代码加入到主题目录中的“functions.php”文件中即可。 function random_postlite() { global $wpdb; $query = "SELECT ID FROM $wpdb->posts WHERE post_type = 'post' AND post_password = '' AND post_status = 'publish' ORDER BY RAND() LIMIT 1"; if ( isset( $_GET['random_c
空木白博客
2019/12/15
3740
WordPress主题开发,从入门到精通。
相关文档:https://www.wpzhiku.com/document/wordpress-plugin-basics/
房东的狗丶
2023/02/17
10.9K0
WordPress代码实现防止发表重复标题的文章
其实所有的插件这些的就等于放到function.php的代码片段。function.php里面的插件集成出来也可以做成一个插件,反过来插件也可以集成到function.php里面,插件的好处就是方便管理,但也添加了静态的资源请求,所以就导致了,插件越多也会导致网站卡顿的情况,扯得有点远了,直接上代码。
七辰
2023/10/05
4530
WordPress添加随便看看
随便看看顾名思义就是随机给出文章看看,就是本博客菜单栏上的随便看看的功能。很小但很实用。 原理: 随机在博客中抽取一篇文章来访问。 操作方法: 将以下代码加入到主题目录中的“functions.php
沈唁
2018/05/24
7370
WordPress 底部添加动态版权日期
一般网站都会在页脚添加个类似 Copyright ©2020-2021 版权信息,如果嫌每年都改这个日期麻烦,可以通过下面的方法添加一个动态版权日期。将下面代码添加到当前主题函数模板 functions.php 中:
小狐狸说事
2022/11/17
7340
制作WordPress侧边栏“热门文章”小工具并集成在主题中的方法
制作“热门文章”小工具的思路与文章《制作WordPress侧边栏“随机文章”小工具并集成在主题中的方法》提供的一致,如果你没看过这篇文章,不妨看看先。“热门文章”的“热门”指的是一段时间内评论数多的文章,用本方法实现的小工具可以在后台随意开启,想用就用,不想用也不用删除代码。现在直接提供教程: 一、“热门文章”小工具相关代码 新建一个php文件,命名为widget_hotposts.php,输入以下内容并以utf-8编码格式保存。 <ul class="widget-container"><li class
Jeff
2018/01/19
1.6K0
分享WordPress各种标签大全集合 以及如何调用
wordpress程序日渐成熟,开发者越来越多,各种模版层出不穷,但是想要做一个好的wordpress模版,前提不只是要掌握HTML5前端技术,还必须了解wordpress的各种标签如何调用才可以。今天全百科网就把整理的WordPress各种标签以及是如何调用分享给大家。
于飞云计算
2019/07/22
3.3K0
分享WordPress各种标签大全集合 以及如何调用
让WordPress RSS/Feed订阅数据延迟发布,附RSS技巧集锦
前些天给博客添加了一个百度是否收录的查询功能,今天无意点开了一篇显示已收录的查询链接,发现查到的居然不是我的博客博文,而是和我博客一直就有合作的一览 1001 相关文章: 文章既然显示百度已收录,那在
张戈
2018/03/23
1.2K0
让WordPress RSS/Feed订阅数据延迟发布,附RSS技巧集锦
WordPress获取今天/最近24小时发布的文章数量
最近爱游帮朋友做一个WordPress采集网站,需要调用今天发布文章数,所以发个文章记录。
爱游博客
2019/08/07
9880
推荐阅读
相关推荐
自定义wordpress侧边栏小工具
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验