WPJAM Basic 升级到 6.0.2

我所有站点都升级到了 WordPress 6.0,经过这些天的测试 , 除了分类在使用 child_of 参数有点问题之外,基本没有其他大的问题了,关于升级 WordPress 6.0之后,如果分类出现问题,请看这里 。
WPJAM Basic 也继续升级,升级到 6.0.2 之后 , 这次升级主要是「WordPress果酱」知识星球插件大更新以来,大家反馈的问题的汇总,当然也增加了一些新功能 。所以同时也很快再次全部更新一下知识星球的30多个插件的 。
一、增强了「文章浏览」扩展,首先将原来文章列表页修改浏览数的功能移动到扩展的文件中 。并添加了批量增加浏览数的功能,即可以给一组文章增加浏览数:

WPJAM Basic 升级到 6.0.2

文章插图
选择一组文章,然后选择「增加浏览数」 , 点击应用:
WPJAM Basic 升级到 6.0.2

文章插图
二、WordPress 6.0 扩展修改内容中图片标签的能力,新增了一个新的 filter 接口:wp_content_img_tag , 可以用来调整通过 the_content filter 处理之后的内容中的图片标签,所以新版 WPJAM Basic 就用这个接口改进 CDN 加速的图片处理功能 。
三、List Table 新增了 query_item action_type , 支持查询单个条目,即使该行未在本页 。优化 List Table 的 meta_type 处理,就是如果自定义表或者内置数据结构支持 meta_type,则操作未定义回调函数的时候 , 会自动去更新 meta data 作为默认操作 。
四、「快速复制」扩展突然失效的问题,有人提出这个问题的时候,我已经更新了,只是没有更改版本号 , 这里再次说一下,更新一下即可解决问题,同时也修复了 List Table 部分操作没有返回值的问题 。
五、新增 wpjam_remove_prefix 和 wpjam_remove_postfix 函数,PHP 有 str_starts_with 和 str_ends_with 函数,可以判断字符串以什么开头或者结尾 , 这两个函数就是删除前缀和后缀,在特殊情况下非常好用 。
【WPJAM Basic 升级到 6.0.2】六、增强 wpjam_show_if 和 wpjam_compare 函数 , wpjam_show_if 用于判断数组或者对象的是否匹配条件,而 wpjam_compre 则用于值是否匹配条件 。之后我再详细讲讲这两个函数的用法 。