wordpress定时发文插件1.4版本发布
定时发文插件1.4版本增加了大家期待的可发布时间段控制以及分类控制。
新增加的功能如下图:

看似一个简单的功能,实现起来难度却不小,要考虑的事情太多了。
可发布时间段
可发布时间段是一个有具体格式的字符串,比如 12:00-14:00。那么如果用户填错了格式,程序执行肯定就出错了,这个时候怎么提醒用户?
其实这个时候提醒用户的成本是很高的。需要记录日志,然后前台显示日志提示用户执行出错了。这种方式费力不讨好。
如果用户在设置的时候就能知道自己是不是填错了,而不是填错了程序执行出问题,然后提示用户某个设置写错了要好很多。
因此,我对这个字段做了正则验证,如果填错了,会有错误提示。如下图:

时间段格式不对会有提示。然而这是一个可选项,因此这个为空也可以保存。
指定/排除分类
指定排除分类涉及到文章表和分类表联查,这是一个比较消耗资源的查询,特别是插件里面有随机选择一篇文章发布的设置。如果站点的文章较多,这个sql可能十分消耗资源。
在增加指定和排除分类这个功能的时候,还需要优化查询sql,使定时发文不影响原本的访问速度。
BUG修复
本次修复两个小问题。
- 发布数量控制的问题。
- 同一时刻发布多篇文章的问题。
你可能还喜欢下面这些文章

介绍WordPress Auto Post(wpap)插件,它能在任意周期内自动发布文章,支持随机浮动间隔和多种发布模式。相比其他插件,wpap不阻塞网页访问,具有更高的效率和灵活性。安装和注册方法简单,解决发布时间不准和发布失败的问题也有相

**摘要内容:** 本文详细介绍了如何在WordPress首页排除特定分类文章,以优化访客体验并突出核心内容。文章提供了三种实用方法: 1. **代码修改**:通过编辑`functions.php`文件,利用`pre_get_posts`

wordpress定时发布失效的问题解决有时候我们使用wordpress定时发布的时候,会发布失败,这是因为WordPress默认发布文章的时间是0.01秒,一旦超过这个时间而没有发布成功,定时发布文章就会失败。

使用教程全局角色权限控制在菜单->发文控制中选择全局控制,点击添加,即可进入权限添加页,如下图:可以为某个角色添加一条权限。其中展示了用户的发文权限信息,如下图:在这里你可以控制任意一个用户的发文权限,点击设置权限即可。

WordPress定时发布功能详解:从基础设置到高阶SEO应用 WordPress原生定时发布功能可解决内容集中创作与分散发布的矛盾,无需插件即可实现专业级排程。通过编辑器「状态与可见性」区块设置精确发布时间,支持批量调整多篇文章排期,特别

摘要:parse_term_query过滤器可修改分类查询参数,适用于所有分类查询,包括WordPress后台。针对后台分类问题,特别是小说主题分类过多的情况,通过增加parse_term_query过滤器,可以调整查询参数,解决分类展示混乱

WordPress定时发布失效是常见但令人困扰的问题,本文系统解析了其成因与解决方案。定时发布依赖"伪Cron"系统,当网站无访问时可能延迟执行,建议改用服务器真实Cron任务(设置每5-15分钟访问wp-cron.php)。其他关键排查点包

**** 随着网站内容增长,分类体系常需调整,但手动修改大量文章分类耗时且易错。WordPress提供了三种高效批量转移分类的方法:1. **原生批量编辑功能**:在文章列表筛选分类,批量勾选并修改目标分类,适合简单转移;2. **插件辅助