{"id":4428,"date":"2019-05-21T07:52:51","date_gmt":"2019-05-21T07:52:51","guid":{"rendered":"https:\/\/wpvivid.com\/?p=4428"},"modified":"2019-05-21T07:52:51","modified_gmt":"2019-05-21T07:52:51","slug":"create-a-wordpress-staging-site","status":"publish","type":"post","link":"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html","title":{"rendered":"How to Create A WordPress Staging Site (3 Methods)"},"content":{"rendered":"<p>If you are <a href=\"https:\/\/wpvivid.com\/start-a-blog-with-wordpress.html\">running a mission-critical website<\/a>, then you should seriously consider to <a href=\"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html\">create a WordPress staging site<\/a>.<\/p>\n<p>A staging site is <a href=\"https:\/\/wpvivid.com\/make-a-duplication-of-a-selected-post.html\">a replica of your live or production website<\/a>.<\/p>\n<p>It is an exact copy, the database, files, <a href=\"https:\/\/wpvivid.com\/disable-plugin-theme-editor-wordpress.html\">themes, plugins<\/a> and everything else <a href=\"https:\/\/wpvivid.com\/choosing-a-wordpress-hosting.html\">on the same hosting environment<\/a> that your production website is running on.<\/p>\n<blockquote>\n<h2>Why You Need to Create A WordPress Staging Site.<\/h2>\n<\/blockquote>\n<p>To many of us, expedience tramps over the slow but sure way of getting things done. What I mean is, not many website owners bother to trouble themselves with duplicating their website yet they can do or <a href=\"https:\/\/wpvivid.com\/manage-files-and-folders-on-admin-dashboard.html\">make the changes directly on the live site<\/a>.<\/p>\n<p>I see the temptation, fast and easy, but, this can be at a significant cost to mission-critical websites.<\/p>\n<p>All it takes is <a href=\"https:\/\/wpvivid.com\/disable-plugin-theme-editor-wordpress.html\">a buggy plugin or broken script<\/a> to break a website.<\/p>\n<p><a href=\"https:\/\/wpvivid.com\/on-page-seo-checklist.html\">A website whose downtime of any kind<\/a> has the potential of causing lost business in terms of revenue or user backlash affecting your reputation needs a more pragmatic approach to how changes and updates are applied to it.<\/p>\n<p>You see the need and importance of staging site, so :<\/p>\n<blockquote>\n<h2>How Can One Create A WordPress Staging Site?<\/h2>\n<\/blockquote>\n<p>From our understanding of a staging site, we know that it involves replicating the current live or production instance of a website.<\/p>\n<p>So the first way you can create a WordPress staging site is manually duplicating everything.<b><\/b><\/p>\n<h4><strong><b>Manually create a WordPress staging site.<\/b><\/strong><\/h4>\n<p>For this, you could use <a href=\"https:\/\/wpvivid.com\/set-up-wordpress-multisite-network.html\">a subdomain, or a subfolder<\/a> on the hosting, then create a new database.<\/p>\n<p>The negative bit of this is that it is tedious, and you have to <a href=\"https:\/\/wpvivid.com\/wordpress-replace-url.html\">deal with the URL changes<\/a>.<\/p>\n<p>If you are to go this route you may have to move the files<a href=\"https:\/\/wpvivid.com\/8-best-ftp-clients.html\"> with FTP manually<\/a>, but there is an easier way, you can use our <a href=\"https:\/\/wordpress.org\/plugins\/wpvivid-backuprestore\/\">WPvivid to backup plugin<\/a>\u00a0to <a href=\"https:\/\/wpvivid.com\/get-started-transfer-site.html\">migrate or transfer your WordPress website to the subdomain<\/a> that will act as your staging site.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"with-border alignnone wp-image-4430 size-full\" src=\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/05\/wpvivid-backup-plugin.png\" alt=\"WPvivid backup plugin\" width=\"908\" height=\"305\" \/><b><\/b><\/p>\n<h4><strong><b>Use the staging environment provided by your host.<\/b><\/strong><\/h4>\n<p>As WordPress has continued to grow as the preferred platform for <a href=\"https:\/\/wpvivid.com\/start-a-blog-with-wordpress.html\">launching online presences<\/a>, more and more hosting companies are creating WordPress friendly hosting solutions built just for a better WordPress experience.<\/p>\n<p>Hosts of this kind tend to have a staging environment provided free of charge.<\/p>\n<p>In your hosting dashboard, look for staging.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"with-border alignnone wp-image-4431 size-full\" src=\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/05\/staging-host.png\" alt=\"Staging host\" width=\"996\" height=\"262\" \/><\/p>\n<p>If you do not see it, it doesn\u2019t hurt to check with your host if this is something they do provide.<\/p>\n<h4><b><\/b><strong>Use a WordPress Plugin to create a WordPress staging site. <\/strong><\/h4>\n<p>If you do not want the hustle of creating a WordPress staging site manually, or if your host does not provide a staging environment then you have one choice.<\/p>\n<p><a href=\"https:\/\/wpvivid.com\/must-have-plugins-for-wordpress.html\">Use a plugin<\/a>.<\/p>\n<p>In this article, we shall walk you through <a href=\"https:\/\/wordpress.org\/plugins\/wp-staging\/\">WP Staging<\/a> to create a staging environment.<\/p>\n<h5><strong><b>Installing WP Staging.<\/b><\/strong><\/h5>\n<p>As with<a href=\"https:\/\/wpvivid.com\/must-have-plugins-for-wordpress.html\"> every WordPress plugin<\/a>, to use it you need to install and activate it on your website.<\/p>\n<p>Under Plugins, click \u00a0Add new<\/p>\n<p>Next enter, <a href=\"https:\/\/wordpress.org\/plugins\/wp-staging\/\">WP Staging<\/a>\u00a0\u2013 DB &amp; File Duplicator &amp; Migration into the<a href=\"https:\/\/wpvivid.com\/free-search-plugins-for-wordpress.html\"> search box<\/a>.<\/p>\n<p>For those who <a href=\"https:\/\/wpvivid.com\/free-download-manager-plugins.html\">downloaded the plugin files<\/a>, click Upload Plugin (you do not need to search in this case).<\/p>\n<p>Then for the others, in the results click Install Now and then Activate the plugin.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"with-border alignnone wp-image-4432 size-full\" src=\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/05\/wp-staging-install.png\" alt=\"Install WPstaging\" width=\"864\" height=\"491\" \/><\/p>\n<p>At this point, I need to remind you to <a href=\"https:\/\/wpvivid.com\/get-started-create-a-manual-backup.html\">back up your website<\/a>, we do recommend an automated backup schedule, with <a href=\"https:\/\/wordpress.org\/plugins\/wpvivid-backuprestore\/\">WPvivid backup plugin<\/a> you can schedule backups or create single backups that can be securely saved on several cloud storage platforms.<\/p>\n<p>Proceeding from there, on the Left Menu under WP Staging, Click Settings.<\/p>\n<p>In the settings define what you need if the default settings are not playing well with your site.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"with-border alignnone wp-image-4433 size-full\" src=\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/05\/staging-settings-general.png\" alt=\"WPStaging general settings\" width=\"879\" height=\"2563\" \/><\/p>\n<h5><strong>Create a staging site.<\/strong><\/h5>\n<p>For the meat of the article, Go to WP Staging, then click Sites\/Start<\/p>\n<p>Click the button on the page, <em><i>CREATE NEW STAGING SITE.<\/i><\/em><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"with-border alignnone wp-image-4434 size-full\" src=\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/05\/staging-sites-new.png\" alt=\"create new staging site\" width=\"886\" height=\"242\" \/><\/p>\n<p>Next,<a href=\"https:\/\/wpvivid.com\/a-b-test-post-titles.html\"> provide a staging site name<\/a>, select the database tables you want to clone \u2013 by default all the databases with the default prefix are selected, choose the files you want to add, in the advanced settings for the pro version of the plugin define a separate database for the test site here.<\/p>\n<p>Now click START CLONING<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"with-border alignnone wp-image-4435 size-full\" src=\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/05\/staging-sites-new-name.png\" alt=\"Choose staging site name\" width=\"885\" height=\"406\" \/><\/p>\n<p>You will see the progress on the next screen, if you want to cancel it, just click the red Cancel button.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"with-border alignnone wp-image-4436 size-full\" src=\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/05\/staging-sites-new-progress.png\" alt=\"View staging progress\" width=\"698\" height=\"551\" \/><\/p>\n<p>Once that is completed, the next screen will show congratulations, you should also see the URL of your staging site plus a button to that takes you to the admin area of your staging site.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"with-border alignnone wp-image-4437 size-full\" src=\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/05\/staging-sites-new-complete.png\" alt=\"Staging sites new complete\" width=\"710\" height=\"442\" \/><\/p>\n<p>Back in the dashboard of WP Staging, you should see your new staging site. From there you can<a href=\"https:\/\/wpvivid.com\/manage-multiple-wordpress-sites.html\"> manage the staging site<\/a>.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"with-border alignnone wp-image-4438 size-full\" src=\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/05\/staging-dash.png\" alt=\"WPStaging dashboard\" width=\"815\" height=\"403\" \/><\/p>\n<p>To test your staging site, go to the URL provided or click the Open staging site button.<\/p>\n<p>Then<a href=\"https:\/\/wpvivid.com\/create-custom-login-page-wordpress.html\"> log in with your admin credentials<\/a>.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"with-border alignnone wp-image-4439 size-full\" src=\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/05\/staging-sites-test.png\" alt=\"Staging sites test\" width=\"795\" height=\"233\" \/><\/p>\n<p>To be sure that you are logged in to the staging site, you will see a different <a href=\"https:\/\/wpvivid.com\/edit-wordpress-admin-menu.html\">top menu<\/a> with the word Staging in it.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"with-border alignnone wp-image-4440 size-full\" src=\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/05\/staging-sites-logged-in.png\" alt=\"Logged in to staging site\" width=\"1063\" height=\"97\" \/><\/p>\n<p>You can now tinker around with any ideas or experiments on the staging site before you push the changes to the live website.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"with-border alignnone wp-image-4441 size-full\" src=\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/05\/staging-site-dash.png\" alt=\"Staging site dashboard\" width=\"1061\" height=\"453\" \/><\/p>\n<p>For more information on how to push the staging site info to the live site, follow the <a href=\"https:\/\/wp-staging.com\/docs\/copy-staging-site-to-live-site\/\">steps here<\/a>.<\/p>\n<blockquote>\n<h2>Conclusion<\/h2>\n<\/blockquote>\n<p><a href=\"https:\/\/wpvivid.com\/how-to-monetize-a-blog.html\">If you depend on your website<\/a>, then do not risk trading expedience for assurance.<\/p>\n<p>Creating a staging site in WordPress as you have seen is not complicated especially if you use a WordPress plugin like WP Staging to automate the task for you.<\/p>\n<p>However, as you have also seen, with the free version you cannot have separate databases for the production and staging website. This could presents its own issues at one point.<\/p>\n<p>For that, you will need the premium version of the plugin.<\/p>\n<p>The alternative route is of course manually creating the staging site, <a href=\"https:\/\/wordpress.org\/plugins\/wpvivid-backuprestore\/\">WPVivid backup and migration plugin<\/a> would help automate some of the tasks of moving files around for you.<\/p>\n<p>With that, we shall call this a wrap.<\/p>\n<p>You may also want to learn <a href=\"https:\/\/wpvivid.com\/run-wordpress-locally-on-pc.html\">how to run WordPress locally on your PC with WAMP and Local by Flywheel<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wondering how to creare a staging site to avoid breaking a site when you tweak it ? This guide shows how to create a staging site in WordPress in 3 methods.<\/p>\n","protected":false},"author":3,"featured_media":4429,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","iawp_total_views":96},"categories":[80],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Create A WordPress Staging Site (3 Methods) - WPvivid<\/title>\n<meta name=\"description\" content=\"Wondering how to creare a staging site to avoid breaking a site when you tweak it ? This guide shows how to create a staging site in WordPress in 3 methods.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create A WordPress Staging Site (3 Methods) - WPvivid\" \/>\n<meta property=\"og:description\" content=\"Wondering how to creare a staging site to avoid breaking a site when you tweak it ? This guide shows how to create a staging site in WordPress in 3 methods.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html\" \/>\n<meta property=\"og:site_name\" content=\"WPvivid\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-21T07:52:51+00:00\" \/>\n<meta name=\"author\" content=\"TonyRobins\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TonyRobins\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html\",\"url\":\"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html\",\"name\":\"How to Create A WordPress Staging Site (3 Methods) - WPvivid\",\"isPartOf\":{\"@id\":\"https:\/\/wpvivid.com\/#website\"},\"datePublished\":\"2019-05-21T07:52:51+00:00\",\"dateModified\":\"2019-05-21T07:52:51+00:00\",\"author\":{\"@id\":\"https:\/\/wpvivid.com\/#\/schema\/person\/7cd2b626d269c38ca5456654d1a5d2e0\"},\"description\":\"Wondering how to creare a staging site to avoid breaking a site when you tweak it ? This guide shows how to create a staging site in WordPress in 3 methods.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpvivid.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Create A WordPress Staging Site (3 Methods)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpvivid.com\/#website\",\"url\":\"https:\/\/wpvivid.com\/\",\"name\":\"WPvivid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpvivid.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wpvivid.com\/#\/schema\/person\/7cd2b626d269c38ca5456654d1a5d2e0\",\"name\":\"TonyRobins\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpvivid.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/10\/logo1-96x96.png\",\"contentUrl\":\"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/10\/logo1-96x96.png\",\"caption\":\"TonyRobins\"},\"url\":\"https:\/\/wpvivid.com\/author\/tonyrobins\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Create A WordPress Staging Site (3 Methods) - WPvivid","description":"Wondering how to creare a staging site to avoid breaking a site when you tweak it ? This guide shows how to create a staging site in WordPress in 3 methods.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html","og_locale":"en_US","og_type":"article","og_title":"How to Create A WordPress Staging Site (3 Methods) - WPvivid","og_description":"Wondering how to creare a staging site to avoid breaking a site when you tweak it ? This guide shows how to create a staging site in WordPress in 3 methods.","og_url":"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html","og_site_name":"WPvivid","article_published_time":"2019-05-21T07:52:51+00:00","author":"TonyRobins","twitter_card":"summary_large_image","twitter_misc":{"Written by":"TonyRobins","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html","url":"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html","name":"How to Create A WordPress Staging Site (3 Methods) - WPvivid","isPartOf":{"@id":"https:\/\/wpvivid.com\/#website"},"datePublished":"2019-05-21T07:52:51+00:00","dateModified":"2019-05-21T07:52:51+00:00","author":{"@id":"https:\/\/wpvivid.com\/#\/schema\/person\/7cd2b626d269c38ca5456654d1a5d2e0"},"description":"Wondering how to creare a staging site to avoid breaking a site when you tweak it ? This guide shows how to create a staging site in WordPress in 3 methods.","breadcrumb":{"@id":"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wpvivid.com\/create-a-wordpress-staging-site.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpvivid.com\/"},{"@type":"ListItem","position":2,"name":"How to Create A WordPress Staging Site (3 Methods)"}]},{"@type":"WebSite","@id":"https:\/\/wpvivid.com\/#website","url":"https:\/\/wpvivid.com\/","name":"WPvivid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpvivid.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/wpvivid.com\/#\/schema\/person\/7cd2b626d269c38ca5456654d1a5d2e0","name":"TonyRobins","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpvivid.com\/#\/schema\/person\/image\/","url":"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/10\/logo1-96x96.png","contentUrl":"https:\/\/wpvivid.com\/wp-content\/uploads\/2019\/10\/logo1-96x96.png","caption":"TonyRobins"},"url":"https:\/\/wpvivid.com\/author\/tonyrobins"}]}},"_links":{"self":[{"href":"https:\/\/wpvivid.com\/wp-json\/wp\/v2\/posts\/4428"}],"collection":[{"href":"https:\/\/wpvivid.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpvivid.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpvivid.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wpvivid.com\/wp-json\/wp\/v2\/comments?post=4428"}],"version-history":[{"count":0,"href":"https:\/\/wpvivid.com\/wp-json\/wp\/v2\/posts\/4428\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpvivid.com\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/wpvivid.com\/wp-json\/wp\/v2\/media?parent=4428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpvivid.com\/wp-json\/wp\/v2\/categories?post=4428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpvivid.com\/wp-json\/wp\/v2\/tags?post=4428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}