wordpress删除重复文章的图文教程

来源: 老季博客
日期: 2016-2-5
作者: 腾讯云/服务器VPS推荐评测/Vultr
阅读数: 93

最近写了一个wordpress 的采集脚本,定时发布文章,在插入时用的是wordpress自带的查询方法:

$the_query = new WP_Query( ‘s=’.$title );

但是这里没有去匹配定时发布的文章,所以导致了一些文章重复,下面是一段删除掉重复标题文章的SQL语句,直接在phpmyadmin等工具里面运行即可,代码如下:

CREATE TABLE my_tmp AS SELECT MIN(ID) AS col1 FROM wp_posts GROUP BY post_title;
DELETE FROM wp_posts WHERE ID NOT IN (SELECT col1 FROM my_tmp);
DROP TABLE my_tmp;
如果文章较大的话还是用mysql命令行去运行比较好~
链接到文章: https://jiloc.com/38338.html

2 replies on “wordpress删除重复文章的图文教程”

刘胜说道:

这个语句,还留下一个文章,如果想把所有重复文章都删除,一个不留,怎么写呢

就是这个语句了啊

回复 刘胜 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注