Title: Kandeshop Duplicate Post Manager
Author: Darren Kandekore
Published: <strong>30. awgusta 2025</strong>
Last modified: 30. awgusta 2025

---

Tykače pytać

Tutón tykač **njeje so z najnowšimi 3 hłownymi wersijemi WordPress testował**. Snano
so hižo njewothladuje abo njepodpěruje a ma problemy z kompatibelnosću, hdyž so 
z nowšimi wersijemi WordPress wužiwa.

![](https://s.w.org/plugins/geopattern-icon/kandeshop-duplicate-post-manager.svg)

# Kandeshop Duplicate Post Manager

 Wot [Darren Kandekore](https://profiles.wordpress.org/kandeshop/)

[Sćahnyć](https://downloads.wordpress.org/plugin/kandeshop-duplicate-post-manager.1.3.zip)

 * [Podrobnosće](https://hsb.wordpress.org/plugins/kandeshop-duplicate-post-manager/#description)
 * [Pohódnoćenja](https://hsb.wordpress.org/plugins/kandeshop-duplicate-post-manager/#reviews)
 *  [Instalacija](https://hsb.wordpress.org/plugins/kandeshop-duplicate-post-manager/#installation)
 * [Wuwiće](https://hsb.wordpress.org/plugins/kandeshop-duplicate-post-manager/#developers)

 [Podpěra](https://wordpress.org/support/plugin/kandeshop-duplicate-post-manager/)

## Wopisanje

Manage and clean up duplicate WordPress posts with ease. Delete duplicates in bulk,
assign 301 redirects, and generate `.htaccess` rules — all from one simple interface.

### Features

 * Detect duplicate posts by **title** and **slug**
 * Display all duplicates in a table (with checkboxes)
 * Per-post redirect options:
 * Choose from other duplicates in a dropdown
 * Enter a custom redirect URL manually
 * Validate redirect targets before deleting
 * Redirect deleted posts using 301 rules
 * Save posts to **trash**, not permanent delete
 * Generate `.htaccess` rules for all redirects
 * Copy/paste or export redirects as needed

### How to Use

 1. Go to **Tools > Duplicate Post Manager**
 2. Click **Scan for Duplicates**
 3. Review the table of duplicate posts
 4. For each post:
 5.  * Check the box to delete it
     * Choose a redirect target (dropdown or custom URL)
 6. Click **Delete Selected & Redirect**
 7. Scroll down to copy or export your `.htaccess` redirect rules

### Redirect Format

The plugin generates Apache `.htaccess` rules like:

Redirect 301 /old-slug /new-slug
 Redirect 301 /another-old /new-target

 * All redirects use **relative paths** for portability.
 * Only valid (non-404) redirects are saved.

### Why Use It?

 * Prevent SEO penalties from duplicate content
 * Control user redirection after cleanup
 * Maintain your site’s authority by preserving link equity
 * Clean and update old auto-imported posts or legacy content

### Technical Notes

 * Uses WordPress core functions (`get_posts`, `get_permalink`, `wp_trash_post`)
 * Compatible with Classic Editor and Block Editor (Gutenberg)
 * Does not delete posts permanently
 * Nonce-verified form for security

### License

This plugin is licensed under the [GPLv2](https://www.gnu.org/licenses/gpl-2.0.html)
or later.

### Coming Soon (Ideas)

 * Export `.htaccess` as a downloadable file
 * Custom post type support
 * Integration with Redirection plugins
 * Inline AJAX validation of manual URLs

### Author

[Darren Kandekore](https://darrenk.uk/)

## Instalacija

 1. Download and extract the plugin
 2. Upload the folder to `/wp-content/plugins/`
 3. Activate via **Plugins > Installed Plugins**
 4. Navigate to **Tools > Duplicate Post Manager**

## Pohódnoćenja

Za tutón tykač pohódnoćenja njejsu.

## Sobuskutkowarjo a wuwiwarjo

„Kandeshop Duplicate Post Manager“ je softwara wotewrjeneho žórła. Slědowacy ludźo
su k tutomu tykačej přinošowali.

Sobuskutkowarjo

 *   [ Darren Kandekore ](https://profiles.wordpress.org/kandeshop/)

[Přełožće „Kandeshop Duplicate Post Manager“ do swojeje rěče.](https://translate.wordpress.org/projects/wp-plugins/kandeshop-duplicate-post-manager)

### Na wuwiću zajimowany?

[Přehladajće kod](https://plugins.trac.wordpress.org/browser/kandeshop-duplicate-post-manager/),
hladajće do [SVN-repozitorija](https://plugins.svn.wordpress.org/kandeshop-duplicate-post-manager/)
abo abonujće [wuwiwanski protokol](https://plugins.trac.wordpress.org/log/kandeshop-duplicate-post-manager/)
přez [RSS](https://plugins.trac.wordpress.org/log/kandeshop-duplicate-post-manager/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **1.3**
 *  Last updated **1 lěto**
 *  Active installations **Mjenje hač 10**
 *  WordPress version ** 5.0 abo nowši **
 *  Tested up to **6.8.11**
 *  PHP version ** 7.4 abo nowši **
 *  Language
 * [English (US)](https://wordpress.org/plugins/kandeshop-duplicate-post-manager/)
 * Tags
 * [301](https://hsb.wordpress.org/plugins/tags/301/)[duplicate posts](https://hsb.wordpress.org/plugins/tags/duplicate-posts/)
   [htaccess](https://hsb.wordpress.org/plugins/tags/htaccess/)[redirect](https://hsb.wordpress.org/plugins/tags/redirect/)
   [seo](https://hsb.wordpress.org/plugins/tags/seo/)
 *  [Rozšěrjeny napohlad](https://hsb.wordpress.org/plugins/kandeshop-duplicate-post-manager/advanced/)

## Pohódnoćenja

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/kandeshop-duplicate-post-manager/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kandeshop-duplicate-post-manager/reviews/)

## Sobuskutkowarjo

 *   [ Darren Kandekore ](https://profiles.wordpress.org/kandeshop/)

## Podpěra

Chceće něšto prajić? Trjebaće pomoc?

 [Forum pomocy pokazać](https://wordpress.org/support/plugin/kandeshop-duplicate-post-manager/)