sql数据库命令更改WordPress指定文章分类详细方法

admin
admin
admin
378
文章
143
评论
2021年12月13日11:55:22
评论
320

在WordPress后台更改文章分类非常简单,如果要在WordPress数据库里面更改文章分类就必须对WP的数据库表和数据库sql命令有一定的了解。

更改WP文章分类的话主要用到的就是wp_term_relationships表

sql数据库命令更改WordPress指定文章分类详细方法

更改指定文章分类的分类sql命令:

需要更改的数据库表为wp_term_relationships,这里面term_taxonomy_id是分类id,object_id是文章id。

我们看到上图object_id=419的文章对应的有五个term_taxonomy_id(1和6为分类id,78、398、355为文章tags的id),对应的文章就是品自行博客的这篇文章https://www.pinzixing.com/419.html,很明显文章有两个分类,三个tags,和数据库都能一一对应上。

明白了上面的数据库结构,我们就好改了。

比如我们要将id为419的文章的分类id从1改到3,那么我们可以用下面的命令:

update wp_term_relationships set term_taxonomy_id=3 where object_id=419 and term_taxonomy_id =1;

记得一定要同时指定object_id和term_taxonomy_id。

给指定文章添加新的分类sql命令:

因为WordPress的一篇文章可以指定几个分类,所以如果是想给指定的文章另外添加一个分类就要用到sql的插入命令:

比如将这篇object_id=419的文章,额外的加一个分类(term_taxonomy_id=5),执行下面的sql命令即可:

INSERT INTO wp_term_relationships ( object_id, term_taxonomy_id) VALUES ('419', '5');

删除指定文章分类的sql命令:

比如id为419的文章有一个分类id为1,我们要将其删除,可以执行下面命令:

DELETE FROM wp_term_relationships WHERE object_id=419 and term_taxonomy_id =1;

以上就是通过数据库给WordPress指定文章添加分类、修改分类和删除分类的详细方法。

admin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: