=== BiteStage - Stage Posts, Edit & Push to Live ===
Contributors: BiteApps
Tags: staging, post editing, push to live, live update, post manager
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.2
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Stage individual published posts to edit them in the background, and push your updates to the live post with one click.

== Description ==

BiteStage solves the problem of full-site staging when you only need to edit a single post. 

* Create private staging drafts of published posts.
* Automatically applies `noindex` tags to prevent duplicate content SEO issues.
* Perfectly syncs taxonomies (categories/tags) and post meta (featured images, custom fields) upon merging.
* Built-in multi-user locks to avoid race conditions.
* Dedicated dashboard to track active stagings and activity logs.
* One-click "Merge to Live" (with safety confirmation) to instantly push changes.

== Installation ==

1. Upload the `bitestage` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Go to BiteStage Settings to configure access roles.
4. Navigate to the Posts list and click "Create Staging" on any published post.

== Frequently Asked Questions ==

= Does this clone my entire database? =
No. BiteStage only duplicates the selected post. It does not clone pages, custom post types, or your entire database.

= Will search engines index my staging drafts? =
No. BiteStage automatically forces a `noindex, nofollow` tag on all staging drafts, fully integrating with WordPress core and popular SEO plugins (Yoast, Rank Math, AIOSEO) to protect your site from duplicate content penalties.

= Does it sync featured images and categories? =
Yes! Any changes you make to the staging draft's featured image, categories, tags, or custom fields will be seamlessly merged to the live post.

== Screenshots ==

1. Click 'Create Staging' to safely clone any live post.
2. Edit the draft and publish it for team review. Don't worry, all staging drafts are safely 'noindex' by default.
3. Rest easy! BiteStage allows only one active draft per post to prevent duplicate work and team conflicts.
4. Once your changes are approved, click 'Merge to Live' to update the original post.
5. Approve the merge to instantly update your live page. BiteStage updates the existing Post ID and auto-deletes the staging draft, leaving zero clutter behind.

== Changelog ==

= 1.0.0 =
* Initial public release.