推荐文章:wordpress如何一次性去除标题重复文章

优采云 发布时间: 2022-10-11 23:34

  推荐文章:wordpress如何一次性去除标题重复文章

  一些站长朋友使用wordpress来做采集站,连续的云采集各种文章都自动发布到他们的网站。但采集站最大的问题是它会采集很多重复文章。此时,我们需要对重复的重复采集 文章进行删除。(相关教程:如何在字压中实现自动采集

  )。

  以下是删除重复文章标题的两种方法:

  第一个:插件方法。

  通过在后台安装重复数据删除文章插件“删除重复的帖子”,您可以删除具有重复标题的重复文章,并仅保留一篇不重复的文章。

  第二种方法:该方法通过SQL代码

  删除重复文章,只保留一篇文章

  

<p>

CREATE TABLE my_tmp AS SELECT MIN(ID) AS col1 FROM wp_posts GROUP BY post_title;<br />

DELETE FROM wp_posts WHERE ID NOT IN (SELECT col1 FROM my_tmp);<br />

DROP TABLE my_tmp;

</p>

  删除重复文章,不留任何痕迹

  

CREATE TABLE my_tmp AS Select ID AS col1 From wp_posts Where post_title In (Select post_title From wp_posts Group By post_title Having Count(*)>2);<br />

DELETE FROM wp_posts WHERE ID IN (SELECT col1 FROM my_tmp); <br />

DROP TABLE my_tmp;

<p>

</p>

  删除所有重复文章的另一种方法

  

CREATE TABLE my_tmp AS Select ID AS col1 From wp_posts Where post_title In (Select post_title From wp_posts Group By post_title Having Count(*)>2);DELETE FROM wp_posts WHERE ID IN (SELECT col1 FROM my_tmp); DROP TABLE my_tmp;

  操作方法非常简单,只需将上面的SQL语句放入网站数据库的SQL框中,然后执行即可。(注意:在继续之前,请先进行网站备份)。

  技术文章:织梦DEDE自带采集标题限制,解决文章标题字数长度方法

  织梦自带的采集函数,如果原来的文章标题过长,会被限制缩短。虽然 采集 的 文章 标题是完整的,但是导入后 文章 标题会被截断一部分而缩短。就算我们修改后台系统设置&gt;其他设置&gt;文章标题字数限制,找到什么也没关系,其实除了修改后台设置,我们还需要再做两步。

  1.修改系统参数设置(文档标题最大长度)

  位置:系统-系统设置-系统基本参数-其他选项-文档标题最大长度:200

  

  2.修改文档表dede_archives字段的标题为varchar(200)

  位置:系统-系统设置-SQL命令行工具

  更改表 dede_archives 更改标题标题 varchar(200)

  3.修改采集数据导入程序co_export.php

  

  位置:dede/co_export.php 约220行

  更改: $mainSql = str_replace('@title@',cn_substr($title, 60),$mainSql); 声明是:

  $mainSql = str_replace('@title@',cn_substr($title,$cfg_title_maxlen),$mainSql);

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线