176

在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),对应的文章就是001mb博客的这篇文章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指定文章添加分类、修改分类和删除分类的详细方法。

  • 更改指定文章分类的分类sql命令:
  • 给指定文章添加新的分类sql命令:
  • 删除指定文章分类的sql命令:

目录

作者 admin

发表评论

您的电子邮箱地址不会被公开。