Duplicate Post
Allows to create a draft copy of a post (or page) in two ways:
- In ‘Edit Posts’/'Edit Pages’, you can click on ‘Duplicate’ link;
- While editing a post/page, you can click on ‘Copy to a new draft’ above “Cancel”/”Move to trash”.
Both ways lead to the edit page for the new draft: change what you want, click on ‘Publish’ and you’re done.
Duplicate post is natively in English, and is shipped with Italian, Japanese, French and Spanish language files. Feel free to contact me if you want to add your language.
If you’re a plugin developer, I suggest to read the section made just for you under Other Notes, to ensure compatibility between your plugin(s) and mine!
This plugin used to be tested on at least WP 2.6.5. From version 1.0 onwards, it uses some APIs first introduced with WP 2.7 to achieve better integration with the new WordPress interface.
Credit must be given to the (great) Post Template plugin by Vincent Prat: I made this by hacking his work to get something more focused to a sporadic use, without the need to create and manage templates just to make simple copies of some posts every now and then. If my plugin doesn’t fits your needs (and even if it does) check Vincent’s.
Thanks for all the suggestions and bug reports, mainly:
- Franz, for giving me some hints on where to search to fix the bug with WP 2.8.1;
- Ben ter Stal, for WPMU compatibility and some fixes;
- Naoko McCracken, for helping me with i18n and for the Japanese language files
- Simon Wheatley, for his suggestions, especially about adding actions for other developers to use.
An example of use: I started this for a small movie theater website which I’m building. Every Friday there’s a new movie showing with a new timetable, and thus a new post: but sometimes a movie stays for more than a week, so I need to copy the last post and change only the dates, leaving movie title, director’s and actors’ names etc. unchanged.
The website is http://www.kino-desse.org and the cinema is located in Livorno, Italy.
Download
Latest version: Download Duplicate Post v1.0 [zip]
Installation
- Upload
duplicate-postdirectory to the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
Changelog
1.0
- Better integration with WP 2.7+ interface
- Added actions for plugins which store post metadata in self-managed tables
- Added French and Spanish language files
- Dropped WP 2.6.5 compatibility
0.6.1
- Tested WP 2.9 compatibility
0.6
- Fix for WP 2.8.1
- WPMU compatibility
- Internationalization (Italian and Japanese language files shipped)
0.5
- Fix for post-meta
- WP2.7 compatibility
0.4
- Support for new WP post revision feature






