WordPress - 按帖子 ID 删除所有标签

标签 wordpress tags

我有一个通过帖子 ID 添加标签的功能,但现在我想在添加新标签之前删除该 ID 的所有当前标签?

有人知道内置函数或 WordPress 查询可以执行此操作吗?

- hudson

最佳答案

如果您可以直接访问数据库(PhpMyAdmin),最快的方法是 SQL 请求。

看看database schema在法典中:

DELETE FROM wp_term_relationships
WHERE wp_term_relationships.object_id = 'yourPostId'
AND wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id
AND wp_term_taxonomy.taxonomy = 'post_tag';

警告:显然,直接修改数据库是危险的。这样做要小心。

关于WordPress - 按帖子 ID 删除所有标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3356380/

相关文章:

php - WooCommerce 中产品缩略图的 slider

css - 只显示主页中文章的开头

html - MP4 视频无法在移动设备和 Chrome 上播放?

java - 了解 Java 内存模型和垃圾收集

html - 如何根据 Google 跟踪代码管理器中的 div id 为 JSON LD 脚本触发触发器?

wordpress - LinkedIn inShare 插件共享计数器返回零

css - 如何使用 wordpress 查找已被其他插件或主题排队的相同 css 库

java - Struts2 xml 验证不起作用

javascript - 每当我按下 <a> 标签时,菜单就会打开

svn - 在开发分支上使用外部标记 SVN 结帐