我想在每个已发布的帖子中添加Taxonomy术语“Michael Jordan”,帖子标题中有“Michael Jordan”。
我假设您应该能够通过使用PHPMYADMIN和正确查询的MYSQL注入来完成此操作。但是,对于我的MYSQL级别,Wordpess的分类和术语数据库表有点复杂。
我可以使用“Michael Jordan”这个术语从wp_posts表中选择所有帖子。
SELECT * FROM `wp_posts` WHERE `post_title` LIKE '%Michael Jordan%';
我假设我会使用此结果中的帖子ID来识别要添加分类词术语的帖子。
感谢您提供有关形成正确查询的帮助。
答案 0 :(得分:0)
首先,在继续之前备份数据库。
term_id
select * from wp_terms where name="Michael Jordan"
,它应该为您提供类似的输出
| term_id | name | slug | term_group |
+---------+----------------+----------------+------------+
| 12 | Michael Jordan | michael-jordan | 0 |
请注意term_id
(您的号码不同)
INSERT INTO wp_term_relationships SELECT id,term_id_noted_on_step_1,0 FROM wp_posts WHERE post_title LIKE '%Michael Jordan%'
如果您想要使用WordPress路线,请检查wp_set_object_terms