此网站列出了一种基于类别删除帖子的好方法
http://www.tripwiremagazine.com/2010/06/how-to-effectively-bulk-delete-many-posts-in-wordpress.html
相关代码为:delete a,b,c,d
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON ( a.ID = b.object_id )
LEFT JOIN wp_postmeta c ON ( a.ID = c.post_id )
LEFT JOIN wp_term_taxonomy d ON ( d.term_taxonomy_id = b.term_taxonomy_id )
LEFT JOIN wp_terms e ON ( e.term_id = d.term_id )
WHERE e.term_id =<category id>
在哪里<category id>
需要用相关编号替换。我需要修改这段代码,以根据分类法批量删除自定义帖子类型。
通过按wordpress admin中的编辑按钮,我可以检索以下信息:
http://www.domain.com/wp-admin/edit-tags.php?action=edit&taxonomy=estate_agents&tag_ID=9098&post_type=os_estate
因此,我需要修改上面的SQL代码以采用:post_type= os_estate
taxonomy= estate_agents
tag_ID= 9098
在此方面的任何帮助都将不胜感激。