What you have does indeed sound more like production and development. General practice it that between these two the data only goes from production to development, but never the other way.
Having true staging, you can push the data from to production, is challenging precisely for the reasons you describe. There are solutions around, but even those on commercial and pricey side don’t quite promise reliable two-way synchronization with live environment.
The low hanging fruit for you would be to find and eliminate those ways in which your content authors can break the site. Their roles and permissions should be locked down and there should be procedure for content going live, rather than authors just pushing publish.
Related Posts:
- Remove duplicate product link from WooCommerce Page Row Actions
- Private post hidden from Admin too
- Admin mode breaks with subdomains in latest WP
- Authorize subdomain to access and read user and admin cookies
- Maintenance mode excluding site administrators
- Gutenberg UI has changed
- Shop in Subdomain feeding main domain order in admin area
- Different customer login form than administrator login form?
- Admin Ajax is returning 0
- Add a Separator to the Admin Menu?
- Adding a custom admin page
- Allowing admin-ajax.php to receive “application/json” instead of “x-www-form-urlencoded”
- Make A WordPress Page Accessible To Admins Only, Redirect Other User Roles
- localhost/wp-admin on my local redirects to production site’s /wp-admin
- A similar hook as wp_head for the admin area
- How do I set up a webhook?
- Hide allow trackbacks/pingbacks
- How to retain HTML5 Attributes on Markup
- Gallery Settings Change available Columns
- Hide Admin menus per role in WordPress
- wordpress upload http error?
- Make certain pages uneditable by editors?
- wp-admin: Sort users by surname
- Add User meta fields, which only admin can edit
- Default, locked sorting of posting fields
- How do I fix “You are not allowed to edit this item.” for Admins on existing posts?
- Modify links under ‘help section’?
- How to add a link to the tax term in the admin Edit page?
- How can I access profile Admin Colour Scheme
- Having admin on different host breaks attached images
- Is it safe to post form data via Ajax to the settings api? Am I missing something?
- Admin area ‘toggle’ w/ cookie
- Make Search Function include subdomain (blog.ourwebsite.com)
- Remove default subpages from Custom Post Menu
- wp.template() Not a function
- get user list in admin area
- Need help cleaning up a wordpress site after being hacked
- How would I add a link to the profile editing page of the dashboard?
- Showing Post Counts of One’s (Author) Own in the admin post list
- Fallback media image for featured image not working in admin column
- admin_enqueue_scripts not working
- When admin changes a password for a registered user, I don’t want to send a password change email to users
- Add last Revision of Post column on Admin Panel
- How do you handle postmeta in admin area?
- Admin – Load existing admin template as a submenu page
- Admin interface problems – thickbox? jquery?
- Restricting access to a single MultiSite site based on IP — possible?
- admin : search custom fields
- Admin cannot publish
- Activate Gallery Options in Media Uploader for Custom Usage
- Get post attached image to display in admin dashboard
- Adding a Clone link to product attributes – post_row_actions() filter, or how to override a Class question
- How Can I Found Admin Directory
- Combine and Minify wp-admin files, also re-write URI’s for CDN
- How to disable accessing the custom post types from frontend via a link?
- Problem with Settings API: changes are not saved after submit
- Show excerpt if no title in admin view
- hide default post body field in backend
- How to make the first widget box to be closed instead of open in admin
- Change default italic from to in admin editor
- add_cap for editor but no admin role
- WordPress Home/Front Page Display at top of Admin Pages List
- Bind custom role to admin page
- /wp-admin/install.php redirecting to 123-reg
- Home page is redirecting to another page – no obvious reason
- Admin Panel Development [closed]
- Backend Checkboxes working – but not visual?
- Why does Thickbox jQuery load on my site?
- Redirect admin 403 “Cheatin uh?” admin pages
- iframe with Youtube video appears for logged-in users, but not for incognito users
- How do I create a post_id column, for admin posts list?
- Custom Jquery in admin breaks media-upload script
- How should I change the username of or delete the admin user?
- Prevent Registration Where Role is None?
- Extending the user profile [closed]
- Show private pages in public when you logged in as admin?
- Any known plugins for master admin login to edit all on front end?
- Admin only taxonomies?
- How to exclude some post from admin edit screen
- How to show WordPress admin dashboard forms on front-end?
- Allow custom REST route to return before doing long operation
- WordPress – add help text under category list(right side) in post edit page
- Cannot access wp-admin after installing SSL – user capabilities not being set
- Where to store publicly-accessible files
- Show only content in page after action click in WordPress admin
- WordPress4.1.15 Dashboard links not working
- Admins loggin in to our wordpress site default to the admin page
- Display Graphs in Admin Pages
- ‘Conflict’ with action deleted_post and is_admin()
- Downloading file from wp-admin folder
- Dropdown list of available posts for post editing
- Unsure how to add simple checkboxes that write to a small table to admin
- Custom styles and scripts for specific admin screen
- Add Sort Link in Custom Post Type List
- TinyMCE buttons broken
- local WAMP admin user has lost privileges
- Is it possible to get rid of admin new updates notifications?
- WordPress 4.5 Inline Link Toolbar not working on custom wp_editor instance
- Cant enter admin page with SSL
- What Role to assign remote site developer?