{"id":13958,"date":"2011-07-20T07:23:19","date_gmt":"2011-07-20T07:23:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/find-duplicates\/"},"modified":"2013-10-07T10:03:49","modified_gmt":"2013-10-07T10:03:49","slug":"find-duplicates","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/find-duplicates\/","author":8104344,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.6","stable_tag":"1.4.6","tested":"3.6.1","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Find duplicates","header_author":"Markus Seyer","header_description":"","assets_banners_color":"fbfbfb","last_updated":"2013-10-07 10:03:49","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=4S7SVMALSSZ2Y","header_plugin_uri":"http:\/\/www.markusseyer.de","header_author_uri":"http:\/\/www.markusseyer.de","rating":4.1,"author_block_rating":0,"active_installs":1000,"downloads":33326,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":"1","2":0,"3":0,"4":"3","5":"4"},"assets_icons":[],"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":"729359","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.5","1.0","1.1","1.2","1.2.1","1.3","1.4","1.4.1","1.4.5","1.4.6"],"block_files":[],"assets_screenshots":{"screenshot-1.gif":{"filename":"screenshot-1.gif","revision":"1538854","resolution":"1","location":"plugin"},"screenshot-2.gif":{"filename":"screenshot-2.gif","revision":"1538854","resolution":"2","location":"plugin"}},"screenshots":{"1":"Find duplicates","2":"Find duplicates settings page"}},"plugin_section":[],"plugin_tags":[29823,166,20676],"plugin_category":[],"plugin_contributors":[80896],"plugin_business_model":[],"class_list":["post-13958","plugin","type-plugin","status-closed","hentry","plugin_tags-duplicates","plugin_tags-posts","plugin_tags-similarity","plugin_contributors-markusseyer","plugin_committers-markusseyer"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/find-duplicates_fbfbfb.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/find-duplicates\/trunk\/screenshot-1.gif?rev=1538854","caption":"Find duplicates"},{"src":"https:\/\/ps.w.org\/find-duplicates\/trunk\/screenshot-2.gif?rev=1538854","caption":"Find duplicates settings page"}],"raw_content":"<!--section=description-->\n<p>A plugin that finds duplicate and similar posts based on their post_content or post_title similarity. You can define the percentage of similarity, post type and post status. The plugin is a great utility to find duplicates that differ in only a few characters.<\/p>\n\n<ul>\n<li>Search for duplicate posts<\/li>\n<li>Search for similar posts<\/li>\n<li>Define post types<\/li>\n<li>Define post statuses<\/li>\n<li>Define value of similarity<\/li>\n<li>limit by date<\/li>\n<li>Support for custom post types<\/li>\n<li>Two-click-delete posts in result list<\/li>\n<li>Multi-language interface<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the folder <code>find-duplicates<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Use the new menu item appearing under 'tools'<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>A way to run it in Cron?<\/dt>\n<dd><p>The calculation of content similarity is an time-consuming task.\nTherefore we get problems with the execution time while doing ist with cron-jobs.\nWhile comparing articles through the interface we can use ajax to avoid this.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.5<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<li>avoid duplicate result<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<li>Added: One-click-delete newer posts in result list<\/li>\n<li>Added: Multi-language interface<\/li>\n<li>Added: Paypal-Button<\/li>\n<li>Added: Loggin-area for developers<\/li>\n<li>Added: Possibility to continue chanceled searches<\/li>\n<li>Fixed: Errors while handling thousands of posts<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added: \"Find duplicates\" on post editing page<\/li>\n<li>Added: Set \"Pending\" on duplicates while publishing posts<\/li>\n<li>Added: Limit search by post_date<\/li>\n<li>Added: Limit comparison on post_title<\/li>\n<li>Added: Ignore html-tags<\/li>\n<li>Changed: some design details<\/li>\n<li>Changed: some code improvement<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Bug fixes for php safe-mode<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<li>Using the built-in jquery-ui from wordpress<\/li>\n<li>New Button \"Delete older posts\"<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Speed improvements<\/li>\n<li>Individually select posts to delete<\/li>\n<li>Define comparisons per server-request<\/li>\n<li>Define words to be ignored<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Some Bugfixes<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Added: Limit automatic\/manual search to the last X days<\/li>\n<li>Added: Choose default target for duplicates<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<\/ul>","raw_excerpt":"The plugin finds duplicate or similar posts based on their post_content or post_title similarity. You can define the percentage of similarity and othe &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/13958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=13958"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/markusseyer"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=13958"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=13958"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=13958"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=13958"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=13958"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=13958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}