【发布时间】:2016-08-23 01:51:20
【问题描述】:
我需要定期从我的 wp 表中删除一些标签。现在我正在使用这个:
DELETE FROM wp_terms WHERE slug = 'tag-to-delete';
但我认为我这样做的方式不正确,因为我认为我还必须删除与该术语的所有关系,对吧?
此外,我需要通过functions.php 将标签放置在数组中来执行此操作。例如:$tags_to_delete = tag1, tag2, tag3;
是否可以通过functions.php 做到这一点?如果是这样,有人可以解释一下正确的方法吗?
已编辑:我已管理 this solution,但这可能不是最终解决方案,因为我还有一些问题:
- 使用安全吗?
- 查询是否正确或可以改进?
- 有没有办法返回删除标签的数量?
- 还有其他方法可以做到这一点吗?
请参阅my solution bellow 并帮助更好地回答这个问题。
【问题讨论】: