wordpress通过SQL恢复被删除的未分类目录或修改文章的分类目录ID

网上不少文章都教大家怎样删除及修改wordpres的未分类目录,不少网友感觉这个目录没用,其实最好不要删,有时侯操作一些特殊用法时,用得到。
WP默认的未分类目录ID为1,SLUG名称为UNCATEGORIZED,要恢复这个目录需要操作数据库(操作前请先备份SQL,这是好习惯)。

WordPress分类Category、标签tag、链接分类目录LinkCategory和自定义菜单NavigationMenu的ID,及文章Post存储在Wordpress数据库的wp_terms、wp_term_taxonomy和wp_term_relationships三个数据表中。

1.wp_terms表主要存储分类及标签的term_id、名称及别名信息。

2.wp_term_taxonomy存储term_id与term_taxonomy_id的对应关系及类别。

3.wp_term_relationships主要存储term_taxonomy_id及其与各文章、页面的对应关系。

恢复wordpres的未分类目录需要操作1,2两张表,从表中复制category字段,并修改成ID=1,SLUG=UNCATEGORIZED就可以了。
修改已经发布的文章的分类目录ID,则还要修改第3张表上所有文章post对应的分类目录ID。

重复一遍,手生的话请先备份SQL,以免操作失误造成不可挽回的损失。


#现在前往

精选留言

分类,目录,wordpress,通过
sample
2021-01-02
写留言
签到
投稿
QQ咨询
返回顶部