广告位招租919838898

WordPress批量删除指定分类下面的文章

很多朋友删除分类下面的文章,都是在后台一页一页的删除。如果文章只有几页的话,确实方便。

但是因为长期的更新,有些达到50多页的文章,删起来的就特别麻烦。加上WP后台请求起来也很占用服务器资源。

今天就给大家分享一下,在数据库中批量删除指定文章的方法。

1.进入phpMyAdmin

如果你使用的是宝塔,可以在面板里直接进入

Wordpress批量删除指定分类下面的文章

2.输入SQL命令

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(分类ID)

注意最后那个ID为你的分类ID。执行的时候请删除后面的(分类ID)字样

分类ID如何看?在后台鼠标指针指到目标分类的编辑,在浏览器左下角可以看到。

删除分类

delete FROM `wp_term_relationships` where term_taxonomy_id = 18(分类ID)

这个是删除分类的代码,执行的时候也要删除后面的(分类ID)字样。


注意

批量删除之删除的是 wp_posts 这个表中的数据,但是没有删除wp_postsmeta里面的数据。

这也导致了媒体库的图片与文章还有联系,和图片占用了很多POST ID,所以不建议直接删除。

让然如果你不介意这些,大胆删除。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
广告位招租919838898
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索