wordpress定时发文插件1.4版本发布
定时发文插件1.4版本增加了大家期待的可发布时间段控制以及分类控制。
新增加的功能如下图:
看似一个简单的功能,实现起来难度却不小,要考虑的事情太多了。
可发布时间段
可发布时间段是一个有具体格式的字符串,比如 12:00-14:00。那么如果用户填错了格式,程序执行肯定就出错了,这个时候怎么提醒用户?
其实这个时候提醒用户的成本是很高的。需要记录日志,然后前台显示日志提示用户执行出错了。这种方式费力不讨好。
如果用户在设置的时候就能知道自己是不是填错了,而不是填错了程序执行出问题,然后提示用户某个设置写错了要好很多。
因此,我对这个字段做了正则验证,如果填错了,会有错误提示。如下图:
时间段格式不对会有提示。然而这是一个可选项,因此这个为空也可以保存。
指定/排除分类
指定排除分类涉及到文章表和分类表联查,这是一个比较消耗资源的查询,特别是插件里面有随机选择一篇文章发布的设置。如果站点的文章较多,这个sql可能十分消耗资源。
在增加指定和排除分类这个功能的时候,还需要优化查询sql,使定时发文不影响原本的访问速度。
BUG修复
本次修复两个小问题。
- 发布数量控制的问题。
- 同一时刻发布多篇文章的问题。
你可能还喜欢下面这些文章
介绍WordPress Auto Post(wpap)插件,它能在任意周期内自动发布文章,支持随机浮动间隔和多种发布模式。相比其他插件,wpap不阻塞网页访问,具有更高的效率和灵活性。安装和注册方法简单,解决发布时间不准和发布失败的问题也有相
wordpress定时发布失效的问题解决有时候我们使用wordpress定时发布的时候,会发布失败,这是因为WordPress默认发布文章的时间是0.01秒,一旦超过这个时间而没有发布成功,定时发布文章就会失败。
使用教程全局角色权限控制在菜单->发文控制中选择全局控制,点击添加,即可进入权限添加页,如下图:可以为某个角色添加一条权限。其中展示了用户的发文权限信息,如下图:在这里你可以控制任意一个用户的发文权限,点击设置权限即可。
摘要:parse_term_query过滤器可修改分类查询参数,适用于所有分类查询,包括WordPress后台。针对后台分类问题,特别是小说主题分类过多的情况,通过增加parse_term_query过滤器,可以调整查询参数,解决分类展示混乱
摘要:imwpnovels从2.3.0版本开始新增小说发布接口,可自动创建小说。该接口包括添加小说meta信息和章节信息两个接口。meta信息包括小说名称、封面、描述、作者等,可通过imwpapi.php?op=add_novel增加。发布小
发布文章接口字段类型含义必须例子post_titlestring文章标题是这是一个标题post_contentstring文章内容是这是文章内容post_categorystring文章分类不存在时会自动创建多个用逗号隔开是分类1,分类2po
上面xxx一般是发布字段,后面的一串以大括号包住的内容则是条件,min_len表示该字段里面的内容最小长度,比如设置1表示采集到的长度大于1才会入库,否则就会提示发布条件不通过。
wprec利用相似度算法计算每篇文章之间的相似度,找到与当前文章最相似的一些文章,展现在文章底部作为相关文章。我们知道,相关推荐插件推荐的原理是根据当前文章的特征(文章的高权重标签),从文章库中召回相关文章,再根据相关性评分,最后选出TopN