WordPress怎么批量删除未使用的TAG标签

在WordPress中tag标签做聚合页还是非常方便的,只需要在写文章时在侧栏标签处添加一下就会自动在后台增加标签,但是当我们想要删除某一个标签时,在文章编辑器中却只能删除文章和标签的关系,不能删除直接原始的标签,当大量标签没有对应的关联文章,变成了无用的标签,就需要删除,不然会给网站造成负担。

WordPress删除未使用标签

打开WordPress仪表板仪表板→文章→标签。 在这里您可以管理所有WordPress文章中的标签,包括删除,添加,更改等(如下所示),我们需要注意其最后一个字段的总数,一个标签总数表示相关文章的数量。 因此我们只需要查找总数为0的标签,然后单击删除即可。

WordPress怎么批量删除未使用的TAG标签 第1张

如果无用标签特别多,这样删除太麻烦可以通过SQL语句进行删除标签。

通过SQL批量删除未使用标签

可以通过在MySQL数据库使用SQL域名批量清理未使用的标签。

首先打开phpmyadmin,点击SQL界面,执行以下语句代码:

DELETE a,b,c
FROM wp_terms AS a
LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id
LEFT JOIN wp_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id
WHERE c.taxonomy = 'post_tag' AND c.count = 0

需要注意两点:

1、运行前请先备份数据库;

2、如果你安装WORDPRESS的时候,修改了数据库表默认前缀wp_,那语句中也需要修改。

执行完成后,可以查看一下后台还是否有未使用标签。

最后还是要提醒一下,数据库修改优化等等的前提,就是备份。