WP Manifestindependent plugin directory
manifest / content / makitweb-duplicate

Makitweb Duplicate

Lightweight WordPress plugin to duplicate posts and pages with one click

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/makitweb/makitweb-duplicate/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A lightweight WordPress plugin that adds a one-click Duplicate action to posts and pages in the WordPress admin — no settings page, no bloat.

Watch How It Was Built

I Built a WordPress Duplicate Post Plugin with Claude Code

▶️ I Built a WordPress Duplicate Post Plugin with Claude Code

Features

  • Adds a Duplicate link to every row in Posts and Pages
  • Creates a new draft — title, content, excerpt, featured image, and all post meta copied over
  • Redirects you straight to the new draft's edit screen
  • Original post is never modified
  • Per-post nonce verification (CSRF protection)
  • Capability check (edit_posts) before any action
  • No database tables, no options, no admin menu — under 80 lines of PHP

Installation

  1. Download or clone this repository
  2. Copy the makitweb-duplicate folder into wp-content/plugins/
  3. Go to Plugins → Installed Plugins in your WordPress admin
  4. Activate Makitweb Duplicate

Usage

  1. Go to Posts or Pages in the WordPress admin
  2. Hover over any row — you'll see a Duplicate link appear alongside Edit, Quick Edit, and Trash
  3. Click Duplicate — a new draft is created and you're taken straight to the editor

What Gets Copied

Item Copied
Title ✅
Content ✅
Excerpt ✅
Featured image ✅
Custom fields / post meta ✅
Categories & tags ❌ (set fresh on the duplicate)
Post status Draft (always)
Author Current logged-in user

Requirements

  • WordPress 5.0+
  • PHP 7.4+

License

GPL-2.0+ — see LICENSE


Built by Makitweb