我有一个通过帖子 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/