项目概况
在做文章推荐的插件开发时,需要给文章增加一个权重的字段,但是此字段不是posts自带的。
解决方案
使用自定义字段来处理。在添加文章时,给文章添加一个自定义字段,之前所有的文章进行数据库批量处理,后续新增的文章,直接修改自定义字段的值即可。
具体实现
1、开启自定义字段
登录wordpress后台,进入新增Post页面,点击右上角的option
2、刷新新增Post页面,在页面底部新增字段
3、新增文章时,选择之前新增的字段,填写value值即可
4、批量处理历史文章的自定义字段
自定义字段存在表wp_postmeta中,首先循环出所有已发布的Post,然后编写插入的SQL语句,直接操作数据库。
insert into wp_postmeta (post_id, meta_key, meta_value) values (1116, 'category_post_weight', '0');