WordPress按内容查找重复帖子

时间:2013-09-15 作者:Tarun

有没有办法通过post\\u内容找到类似/重复的wordpress帖子。

我尝试过“查找重复项”插件,但由于我的数据库中有7000多篇帖子,搜索需要花费很多时间。

我想做的是用所有旧帖子搜索本周发布的帖子,找到类似的帖子并删除它们。

2 个回复
SO网友:Eugene Manuilov

尝试使用以下SQL查询获取重复的帖子:

SELECT p2.* 
  FROM wp_posts AS p1
  LEFT JOIN wp_posts AS p2 ON p1.post_content = p2.post_content 
   AND p2.ID < p1.ID 
   AND p1.post_type = p2.post_type 
   AND p1.post_status = p2.post_status
 WHERE p1.post_type = \'post\' AND p2.ID IS NOT NULL

SO网友:Mayeenul Islam

我使用JetPack plugin by WordPress.com\'sOmnisearch.

安装插件,使用免费的WordPress激活它。com帐户并激活“Omnisearch”功能。你的工具准备好了。

现在打开要从中搜索帖子内容的帖子,复制一些文本并尝试使用它进行Omnisearch。如果一个较长的句子无效,试一个较短的句子,最有可能找到它的重复。

让我知道它是否适合你。

结束

相关推荐

对与jQuery 1.10.2不兼容的插件使用jQuery迁移

我正在尝试使用一个jquery插件,该插件与Wordpress 3.6中的jquery 1.10.2不兼容,并且能够通过使用jquery migrate来修复它,而jquery migrate显然也随3.6一起提供。我想我也许可以把它作为一种依赖关系包括在内,如下所示:add_action(\'wp_enqueue_scripts\', \'tf_load_custom_scripts\'); function tf_load_custom_scripts() {