Deze plugin is meer dan 2 jaar niet meer bijgewerkt. Mogelijk wordt het niet meer onderhouden of ondersteund. Ook kunnen er compatibiliteitsproblemen ontstaan wanneer het wordt gebruikt met recentere versies van WordPress.

Content Staging


With Content Staging you can prepare content in your staging environment, hidden away from the eye of the public. When
your content is ready to be released you simply push it to your live site.

Content Staging was built to support professional web sites where content editors need to push large amounts of posts per

You organize your posts into different batches. You can have as many or as few batches as you want and you are in full
control to decide what posts goes into what batch. Deploying one of the batches to your live site is easy – any content
related to selected posts is automatically included in the batch (e.g. images, users, terms) and synced to your
production environment.

Content Staging comes with full support for your multi-site setup.


  • Create as many or as few content batches as you wish.
  • Select what posts, pages or custom post types you want to include in your batch.
  • Pre-Flight your batch to make sure it is ready for deployment.
  • Deploy your batch from staging environment to your live site.


Upload content-staging to the /wp-content/plugins/ directory on both your environments (staging and production).

Activate the plugin through the ‘Plugins’ menu in WordPress on both your staging site and your live site.

Notice: Its important that the /xmlrpc.php file is accessible on both environment (usually placed in root directory of
your WordPress installation).

Once activated, go to Content Staging -> Settings to setup the remote server details. You must generate a secret key and copy it to your remote server, as well as define the endpoint for your remote server.


How can I extend the Content Staging plugin?

Have a look at for information on available hooks and code examples for
third-party developers.


1 maart 2021
I withdraw my former statement. This seemed fine but then it started to mess up the menu and pages in our WP. Had to spend hours to restore it. NOT RECOMMENDED
8 mei 2018
Thanks for this great plugins, it works perfectly. Surely it's reduce the deployment time and make my life going easier 😀 I've tried for the simple post and page deployment. Later I'll try for another complex content. Good job dude.
3 september 2016
I have hard time believing this plugin isn't more popular. It's well written in very readable and sensible code, works seamlessly, and performs a function that should be part of the core. Staging of content is an essential part of the QA process. All of my production environments are completely off-limits to my content managers. They work solely in the staging environments.
Lees alle 10 beoordelingen

Bijdragers & ontwikkelaars

“Content Staging” is open source software. De volgende personen hebben bijgedragen aan deze plugin.


Vertaal “Content Staging” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.



  • Fix undefined constant.


  • Faster import.
  • Settings page.
  • New import message system.
  • Decide what post statuses are allowed in batch.
  • Support custom importer.
  • Select importer.
  • Delete batch after import.
  • Custom headers in XMLRPC client.
  • Only published posts in batch history.
  • Remove import job post type (only use batches).
  • Unique batch GUIDs.
  • Filter deploy messages.
  • Stage backend URL in batch.
  • Delayed import.
  • Handle taxonomies with incorrect term IDs.
  • Display deploy messages to user.
  • Fix user permission when differing table prefix.
  • Set environment.
  • Bug fixes.


  • Improved post comparison between content stage and production (better understanding of new vs. updated posts).
  • Possible to set pre-flight messages before batch is sent to production for verification (using sme_prepare action hook).


  • History view over previously deployed batches.
  • Possible to keep batches that have already been synced.
  • New hook, sme_imported, triggered when import on production is completed.
  • New hook, sme_deployed, triggered when deploy from stage is completed.


  • Sync term hierarchy.
  • Selected posts always placed on top of the ‘Edit Batch’ list.
  • A Batch title is now auto-generated if no title has been set by user.
  • Sort batches by creator.
  • Display loader while importing batch.
  • Improved error reporting.
  • Link to post in Edit Batch view.
  • New hooks.
  • Improved batch summary after deploy.
  • Sync category removed from post.


  • Fix creating image directories on production.


  • New AJAX importer to use when Background importer is not an option.
  • Pagination on Edit Batch page.