WordPress plugin intelligence profile

Prepare New Version

Create the next version of your post while preserving its already online version.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 4.0
Current version1.0
WordPress coverageTested up to WordPress 4.0
Minimum stackWP 3.5 · PHP —
Directory statusactive
Last directory update9 Sept 201412y ago
Active installations6K+Adoption metric — not a quality score
WordPress.org rating4.8 / 5 from 6 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Prepare New Version version 1.0 as active, updated 12y ago and tested up to WordPress 4.0.

Overview

About this plugin

Sometimes happiness is about small things. What about being able to prepare a new version of your content while its original is still online?

Anticipating and preparing the next version of an article which is already online can quickly become a tedious and risky task. Indeed, most publishers will create a brand new post, fill it in, publish it once it’s ready and finally disable the original article.

Basic features:

  • creation of a new version of an article in 1 click;
  • direct access to other pending versions of an article;
  • update of an article to its new version in 1 click.

Advanced features:

  • duplication of an article into a brand new independent copy;
  • hookable 😉
  • works with any post types, custom or not
  • makes coffee (we’re still working on that)

About

Hooks

pnv_duplicata_status_args

Filter that can be used to alter arguments sent to ‘register_post_status’.

Default arguments are:

-

label => Duplicate

-

public => false

-

exclude_from_search => true

-

show_in_admin_all_list => false

-

label_count =>

-

  • singular => Duplicate (%s)

-

  • plural => Duplicates (%s)

pnv_erase_content_destination

Filter that can be used to alter $destination array before ‘wp_insert_post’ get called when a copy, duplication or replacement is triggered

This filter sends 3 other parameters: the $source object (WP_Post instance) and the $copy boolean

pnv_filtered_metas

Filter that can be used to alter meta names that must not be treated while a post is copied, duplicated or replaced

The default metas is an array with these values:

  • _pnv_duplicata => true

pnv_erase_content

Action triggered at the end of a copy, duplication or replacement.

This action sends 4 parameters:

-

the $source object (WP_Post instance)

-

the $destination array (represents post data)

-

the $copy boolean

-

the destination’s post ID

pnv_action_url_redirect

Filter that can be used to alter redirect URL after a copy, duplication or replacement.

The default value is the admin edit page for the destination post (the one that has been saved)

This filter sends 1 other parameter: the destination post ID

pnv_{column_name}_column_value

Filter that can be used to alter the value displayed on the posts list, in the ‘{column_name}’ column.

This plugin comes with only one custom column for now, ‘duplicata’, so {column_name} will always be ‘duplicata’, and the default value will be the count of duplicates for the post.

This filter sends 1 other parameter: the post ID

Thank’s

com/lpointet) who keeps following the project carefully.

A big thank-you to Groupe Moniteur for which a great part of this development was intended and which accepted enthusiastically to do a completely open source plugin from it. Thank you to Uncategorized Creations people, for their regular advice and their perseverance in making WordPress a leading CMS.

GLOBALIS

GLOBALIS is a web IT consulting company based in Paris, and a pioneer of the PHP and LAMP platform. Since 1997, we have been designing, making and maintaining Internet, intranet or mobile software. We have been working with open source CMS since 2000 and have regularly been using WordPress since 2007.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • clone
  • copy
  • duplication
  • editing
  • replacement
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 4.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 4.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to4.0
Minimum requirementsWordPress 3.5 · PHP not listed
Update activity9 Sept 201412y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.