在WordPress后台更改文章分类非常简单,如果要在WordPress数据库里面更改文章分类就必须对WP的数据库表和数据库sql命令有一定的了解。
更改WP文章分类的话主要用到的就是wp_term_relationships表。
更改指定文章分类的分类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.51yhyh.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。