WordPress 评论表的 comment_type 字段的默认值从空字符串改成 'comment'
WordPress 之前评论表的 comment_type
字段的默认值一直是空字符,为了更加的语义化,从 5.5 版本开始,WordPress 已经将强制设置为 "comment
",这项改动是为了以后更加的方便实现自定义 comment_type 注册。
WordPress 是怎么将现有的 comment_type
字段的值改成 "comment
" 的呢?
WordPress 5.5 会新增一个定时作业:wp_update_comment_type_batch
,它会每次将 100 条空的 comment_type
评论改成 "comment
",当然可以通过 wp_update_comment_type_batch_size
这个 filter 设置每次修改的数量。
如果你的主题或者插件中使用了 comment_type
字段,并且是空值,可能会导致评论在网站不会显示,WordPress 强烈建议更新,我开发的 WPJAM「评论增强插件」按照要求进行了修正,也同步到了WordPress果酱知识星球。
「WordPress果酱」知识星球福利插件基于 WPJAM Basic 开发,加入「WordPress果酱」知识星球,即可下载: