首页 > 代码

一次性清空所有wordpress标签,以及后续标签从新id开始

要一次性清空 WordPress 所有标签(tags),并确保 后续新标签的 ID 从头开始(如从1开始),你需要做以下两步:
第一步:清空所有标签数据
执行以下 MySQL 语句,删除所有 tags 及其关系:
— 删除所有标签相关的 term_relationships


DELETE tr
FROM wp_term_relationships tr
JOIN wp_term_taxonomy tt ON tr.term_taxonomy_id = tt.term_taxonomy_id
WHERE tt.taxonomy = 'post_tag';

— 删除所有标签的 term_taxonomy 数据


DELETE FROM wp_term_taxonomy WHERE taxonomy = 'post_tag';

— 删除所有标签的 term 数据(仅标签)


DELETE t
FROM wp_terms t
LEFT JOIN wp_term_taxonomy tt ON t.term_id = tt.term_id
WHERE tt.term_id IS NULL;

第二步:重置标签 ID 自增起始值


ALTER TABLE wp_terms AUTO_INCREMENT = 1;
ALTER TABLE wp_term_taxonomy AUTO_INCREMENT = 1;

最后清空缓存


  • 用python批量提取wordpress文章标题关键词,再全自动给相关文章打标签
  • 文章很多,相关文章也很多,用标签相互关联起来,有利于访问者也有利于seo, 靠纯手工应对操作,会很快崩溃!所以 […]

  • wordpress关键词批量打标签工具
  • 举个栗子:我的网站里有很多关于刘亦菲的文章,现在需要给所有标题里含有“刘亦菲”的文章 打个(刘亦菲)的标签, […]

  • wordpress补全标签tag关联文章工具插件
  • 给同类文章加上了tag标签,可是依然有部分同类文章没加上或忘记加, 如果手动回去慢慢搞,量不多还好说,可是量一 […]

  • 极简!不用插件的高亮代码引用显示,直接调用jsdelivr的js和css
  • 首先,确定你不是一个喜欢装逼追求极致人的,要什么真正的高亮呀,要显示行号呀,要一键复制呀。说实在的,少用一个功 [&hell...

  • 用宝塔面板的网站,搭建把防爬虫及无效蜘蛛规则
  • 用宝塔面板的网站,搭建把防爬虫及无效蜘蛛规则 建议你把防爬虫规则放在 /www/server/nginx/co […]

  • 将阿里云上的数据库直接导出到本地,突破100万限制
  • 前提背景:购买了阿里的数据库服务,网站数据几百万条,直接用阿里在线的DMS导出数据,只能导出100万条,超过了 […]