如何批量删除wordpress 指定分类目录下的所有文章

第一段:删除分类下的文章数量。

delete
from
wp_posts 
using 
wp_posts,
wp_term_relationships,
wp_term_taxonomy 
where 
wp_posts.id=wp_term_relationships.object_id 
and 
wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id 
and 
wp_term_relationships.term_taxonomy_id = 18

 

第二段:删除分类信息。

delete FROM `wp_term_relationships` where term_taxonomy_id=18

注意:1,这是默认的wordpress 数据库签字,如果修改了wordpress表前缀的话,记得将“wp_”换成你自己的表前缀。2,term_taxonomy_id=18,里面的18为分类的ID,记得替换成你要删除分类的ID。