{"id":139714,"date":"2021-06-21T11:00:00","date_gmt":"2021-06-21T16:00:00","guid":{"rendered":"https:\/\/getflywheel.com\/?p=20240"},"modified":"2026-02-24T09:20:24","modified_gmt":"2026-02-24T15:20:24","slug":"local-wordpress-development-environment-how-to","status":"publish","type":"resource","link":"https:\/\/wpengine.com\/case-studies\/resources\/local-wordpress-development-environment-how-to\/","title":{"rendered":"Getting Started With Local as Your WordPress Development Environment"},"content":{"rendered":"\n<p>While your websites are (naturally) hosted online, there are plenty of situations in which you may want to create a site that isn\u2019t live on the web. For example, you might need to set up a staging environment to develop your site before it goes live, experiment safely with design changes, or perform troubleshooting.<\/p>\n\n\n\n<p>When it comes to creating an offline site, <a href=\"https:\/\/localwp.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Local<\/a> is one of the most intuitive and powerful tools for the job. This solution makes it easy to install WordPress<sup>\u24c7<\/sup> on your computer, clone an existing site or build a new one, and even push your local version straight to a live environment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key takeaways:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In WordPress development, a \u201clocal\u201d (lowercase l) site refers to a publicly inaccessible site stored on a developer\u2019s computer used to perform troubleshooting, experiment with new tools, or create changes to a site without disrupting the public-facing version.<\/li>\n\n\n\n<li>Local (capital L) is a free app that simplifies the process of developing a local site and exporting it to a live environment.<\/li>\n\n\n\n<li>Developers can get started using the Local app in just a few minutes with a simple, three-step setup process.<\/li>\n\n\n\n<li>WP Engine and Flywheel customers also benefit from the power of Local Connect, which further streamlines the process of pushing a site from Local to live.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">An introduction to local WordPress development<\/h2>\n\n\n\n<p>If you want people to visit your website, it will have to be hosted online. In fact, one of the first things you\u2019ll do when setting up a new website is sign up for a hosting plan.<\/p>\n\n\n\n<p>However, there are times when you\u2019ll want to work on a website without letting the changes affect your live, customer-facing site. A \u201clocal site,\u201d also known as a \u201cdevelopment site,\u201d is a website stored on your own computer.&nbsp;<\/p>\n\n\n\n<p>A local site cannot be accessed unless a user is logged in to the device it\u2019s stored on or has specific credentials to log in through a secure URL. You can create a permanently private local site, or make a copy of a live site so you have a version you can play around with.&nbsp;<\/p>\n\n\n\n<p>Local sites have many uses. Some of the most common include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Learning and experimenting with new tools or platforms.<\/li>\n\n\n\n<li>Building a new site before it\u2019s ready to be published online.<\/li>\n\n\n\n<li>Testing large-scale changes or redesigning elements for a live site without interrupting service for current users.<\/li>\n\n\n\n<li>Troubleshooting issues.<\/li>\n\n\n\n<li>Enabling private client feedback and collaboration when building a site for someone else.<\/li>\n<\/ul>\n\n\n\n<p>Once you\u2019re happy with everything you\u2019ve done to your local site, you can easily turn it into a live environment with your chosen hosting provider.<\/p>\n\n\n\n<p>Of course, to set up a local site, you\u2019ll need the right tool. There are lots of options available, including third-party solutions and applications offered by different hosting providers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Local: A development tool for WordPress sites<\/h2>\n\n\n\n<p>If you\u2019re looking to create a local WordPress website, you can\u2019t go wrong with <a href=\"https:\/\/localwp.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Local<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide\"><a href=\"https:\/\/local.getflywheel.com\/?utm_source=layout&amp;utm_medium=resources&amp;utm_campaign=get-started-local-by-flywheel&amp;utm_content=local-by-flywheel\"><img decoding=\"async\" src=\"https:\/\/getflywheel-images.s3.us-east-2.amazonaws.com\/uploads\/2016\/12\/Twitter_No_Copy_1024x512.png\" alt=\"A dynamic snapshot showcasing Local WordPress powered by Local\" class=\"wp-image-30431\"\/><\/a><\/figure>\n\n\n\n<p>This full-featured tool contains everything you\u2019ll need to set up and use local sites. It\u2019s simple enough for beginners to use and offers plenty of advanced features if you want to customize how your local environment works.<\/p>\n\n\n\n<p>Some of Local\u2019s key features include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>One-click installations for WordPress, letting you set up your local sites fast<\/li>\n\n\n\n<li>Local Secure Sockets Layer (SSL) support to keep those sites safe<\/li>\n\n\n\n<li>Easy access to your local sites\u2019 root files via Secure Shell (SSH) access<\/li>\n\n\n\n<li>Shareable demo URLs, making it possible to show your site to select people<\/li>\n\n\n\n<li>Customizable environments for developers, helping you configure the way your local site runs<\/li>\n\n\n\n<li>The option to clone sites, export a live site to a local version, and push a local site to live hosting on WP Engine<\/li>\n\n\n\n<li>An Add-ons Library, allowing you to customize your local development environment with the features you need<\/li>\n<\/ul>\n\n\n\n<p>Best of all, Local is free to use for Mac, Windows, and Linux. This means you can try it out without any risks or obligations involved. Let\u2019s see how it works in action!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Get started with local WordPress development in 3 steps<\/h2>\n\n\n\n<p>Setting up Local and using it to manage your local sites is fairly straightforward. In the next few sections, we\u2019ll walk through how to get started.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Install Local<\/h3>\n\n\n\n<p>To download Local, visit <a href=\"https:\/\/localwp.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">the website<\/a> and hit the <strong>Download For Free<\/strong> button. Next, choose your platform and enter some basic information (only the email field is required, so we can keep you in the loop about new features and functionality).<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"549\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2021\/06\/1-1024x549.png\" alt=\"\" class=\"wp-image-156145\" srcset=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/1-1024x549.png 1024w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/1-540x289.png 540w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/1-768x411.png 768w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/1-1536x823.png 1536w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/1-2048x1097.png 2048w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/1-1500x804.png 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Your download should start right away. Give it a few moments, and then run the installer file. You\u2019ll then be taken to a start-up screen, where you simply need to select the <strong>Let\u2019s Go! <\/strong>button.<\/p>\n\n\n\n<p>Clicking the button will start the automatic installation of a few programs that are required for Local to work properly. The installation may take a few minutes to complete. If you receive any prompts during the process, make sure to hit <strong>Yes<\/strong> to permit the installer to do its job.<\/p>\n\n\n\n<p>After, you\u2019ll be taken straight to your new Local dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"661\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2021\/06\/2-1024x661.png\" alt=\"\" class=\"wp-image-156146\" srcset=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/2-1024x661.png 1024w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/2-540x348.png 540w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/2-768x495.png 768w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/2-1536x991.png 1536w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/2-1500x968.png 1500w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/2.png 1984w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>There are several options to choose from. You can create a new site, which we\u2019ll talk about next. You can also select the cloud icon to connect to managed hosting services, enabling you to make copies of existing sites and push local sites live.<\/p>\n\n\n\n<p>In the top-left corner, there\u2019s an <strong>Options<\/strong> menu to let you configure various settings and preferences if you wish. Now you\u2019re ready to create your first local site!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Create your local WordPress site<\/h3>\n\n\n\n<p>Let\u2019s create a brand-new local WordPress website. To do so, select <strong>Create a New Site<\/strong> in your Local dashboard.<\/p>\n\n\n\n<p>Creating a new site takes you to a simple setup wizard, where the first step is to name your site. Make this something descriptive, especially if you plan to create multiple local sites. You can always change the name of your site later.<\/p>\n\n\n\n<p>In addition, you can expand the <strong>Advanced Options<\/strong> tab to configure a few optional settings if you\u2019d like.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"662\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2021\/06\/3-1024x662.png\" alt=\"\" class=\"wp-image-156147\" srcset=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/3-1024x662.png 1024w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/3-540x349.png 540w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/3-768x497.png 768w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/3-1536x994.png 1536w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/3-1500x970.png 1500w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/3.png 1982w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Here you can set a domain and path for your local site. You can choose any domain name and suffix that you\u2019d like, and Local will modify your hosts file to make it work. In our case, we went with my-first-local-site.local.<\/p>\n\n\n\n<p>Local will also automatically create a directory to store your site\u2019s files, but you can also set it to any folder you like.<\/p>\n\n\n\n<p>Once you\u2019ve entered a name for your site, you can continue to the next screen.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"662\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2021\/06\/4-1024x662.png\" alt=\"\" class=\"wp-image-156149\" srcset=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/4-1024x662.png 1024w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/4-540x349.png 540w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/4-768x496.png 768w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/4-1536x993.png 1536w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/4-1500x969.png 1500w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/4.png 1990w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Here you can set a domain and path for your local site, You can choose any domain name and suffix that you&#8217;d like, and Local will modify your <em>hosts <\/em>file&nbsp;to make it work. In our case, we went with&nbsp;<code>my-first-local-site.local<\/code>.<\/p>\n\n\n\n<p>Local will also automatically create a directory to store your site\u2019s files, but you can also set it to any folder you like. <\/p>\n\n\n\n<p>Once you\u2019ve entered a name for your site, you can continue to the next screen:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"664\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2021\/06\/5-1024x664.png\" alt=\"\" class=\"wp-image-156150\" srcset=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/5-1024x664.png 1024w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/5-540x350.png 540w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/5-768x498.png 768w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/5-1536x996.png 1536w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/5-1500x973.png 1500w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/5.png 1986w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Here, you have two options. You can choose <strong>Preferred<\/strong> to set up your local site using a recommended set of tools, or select <strong>Custom<\/strong> to configure your environment.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"665\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2021\/06\/6-1024x665.png\" alt=\"\" class=\"wp-image-156151\" srcset=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/6-1024x665.png 1024w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/6-540x351.png 540w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/6-768x499.png 768w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/6-1536x998.png 1536w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/6-1500x975.png 1500w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/6.png 1976w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The <strong>Preferred<\/strong> option works well for most beginner users, while <strong>Custom<\/strong> comes in handy for developers with more specific requirements. Either way, continue to the last step once you\u2019re done here.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"664\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2021\/06\/7-1024x664.png\" alt=\"\" class=\"wp-image-156152\" srcset=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/7-1024x664.png 1024w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/7-540x350.png 540w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/7-768x498.png 768w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/7-1536x997.png 1536w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/7-1500x973.png 1500w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/7.png 1988w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>On this screen, you\u2019ll create a WordPress username, a secure password, and enter an admin email address. Under <strong>Advanced Options<\/strong>, you can also specify if you\u2019d like this installation to be a multisite setup. Then, hit the <strong>Add Site<\/strong> button.<\/p>\n\n\n\n<p>After a few moments, you\u2019ll see your new site listed in the dashboard, along with all of its information.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"661\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2021\/06\/8-1024x661.png\" alt=\"\" class=\"wp-image-156153\" srcset=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/8-1024x661.png 1024w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/8-540x349.png 540w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/8-768x496.png 768w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/8-1536x991.png 1536w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/8-1500x968.png 1500w, https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/8.png 1980w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>You can now select the <strong>Admin<\/strong> button to log into your site and get to work! In addition, you can always come back to this dashboard if you want to make changes to your local site\u2019s setup or domain.<\/p>\n\n\n\n<p>As a note: what you\u2019re working with here is a fully featured WordPress site, set up in record time! This means that you can install any plugins you want, add custom themes, break it, fix it, and break it again. You\u2019ve effectively created a coding playground, with no risk to a live site!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Export your site &amp; take it live<\/h3>\n\n\n\n<p>Technically, the above two steps are all you need to set up and use a local WordPress website. However, if you\u2019re building a site that you want to take live, you\u2019ll also need to know how that process works.<\/p>\n\n\n\n<p>You can always export your local site and import it to any host of your choice. The steps to import and take a site live vary from host to host, but you\u2019ll likely need to install a migration plugin, export, import, and zip up some files, verify that your migration is working, etc.<\/p>\n\n\n\n<p>We\u2019d highly recommend it if you\u2019re looking for a quick-click workflow. Using <a href=\"https:\/\/localwp.com\/connect\/\" target=\"_blank\" rel=\"noreferrer noopener\">Local Connect<\/a>, you can easily move a site from a Local to a live environment on <a href=\"https:\/\/wpengine.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Engine<\/a>. This feature dramatically streamlines the offline editing and go-live process, and it\u2019s totally free to use.<\/p>\n\n\n\n<p>You can create or log into an existing Flywheel or WP Engine account directly through the Local dashboard. You\u2019ll just need to enter your username and password to make the connection, after which all of your local and live sites will be listed in your Local dashboard!<\/p>\n\n\n\n<p>From there, it\u2019s a matter of a few clicks to push your local website live. Once your account is connected, you\u2019ll have other options here as well. For example, you can make a copy of a live site, turn it into a local site, make changes, and copy your changes back over to the live version.<\/p>\n\n\n\n<p>With that, you know everything you\u2019ll need to create and manage development sites through Local. How you use them is up to you!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Try Local for free<\/h2>\n\n\n\n<p>The ability to quickly create a local WordPress site offers numerous benefits. It lets you develop a new website in peace and makes it easy to test, troubleshoot, and experiment without affecting your live site. Local enables you to do all of this easily while offering plenty of advanced tools to enhance your local development capabilities.<\/p>\n\n\n\n<p>To get started with Local, just follow the steps we outlined above!<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Install <a href=\"https:\/\/localwp.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Local<\/a>.<\/li>\n\n\n\n<li>Create a local WordPress site.<\/li>\n\n\n\n<li>Export your site to WP Engine when it\u2019s ready to go.<\/li>\n<\/ol>\n\n\n\n<p>Do you have questions about what you can do with Local? You can <a href=\"https:\/\/localwp.com\/help-docs\/\" target=\"_blank\" rel=\"noreferrer noopener\">find Local Help Docs here<\/a>, or speak with a <a href=\"https:\/\/wpengine.com\/contact\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Engine representative<\/a> to find out more!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>While your websites are (naturally) hosted online, there are plenty of situations in which you may want to create a site that isn\u2019t live on the web. For example, you might need to set up a staging environment to develop your site before it goes live, experiment safely with design changes, or perform troubleshooting. When<span class=\"tile__ellipses\">&hellip;<\/span><span class=\"tile__ellipses--animated\"><\/span><\/p>\n","protected":false},"author":1,"featured_media":140673,"template":"","resource-topic":[901],"resource-role":[896],"resource-type":[916],"class_list":["post-139714","resource","type-resource","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Local WordPress Development: A Guide<\/title>\n<meta name=\"description\" content=\"Local is a powerful development application that makes it easy to install WordPress locally on your computer, clone your site, and push your local version live.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Local WordPress Development: A Guide\" \/>\n<meta property=\"og:description\" content=\"Local is a powerful development application that makes it easy to install WordPress locally on your computer, clone your site, and push your local version live.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/case-studies\/resources\/local-wordpress-development-environment-how-to\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Engine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpengine\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-24T15:20:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/Local-laptop_1200x627.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"627\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/Local-laptop_1200x627.png\" \/>\n<meta name=\"twitter:site\" content=\"@wpengine\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/local-wordpress-development-environment-how-to\/\",\"url\":\"https:\/\/wpengine.com\/case-studies\/resources\/local-wordpress-development-environment-how-to\/\",\"name\":\"Local WordPress Development: A Guide\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\"},\"datePublished\":\"2021-06-21T16:00:00+00:00\",\"dateModified\":\"2026-02-24T15:20:24+00:00\",\"description\":\"Local is a powerful development application that makes it easy to install WordPress locally on your computer, clone your site, and push your local version live.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/local-wordpress-development-environment-how-to\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/case-studies\/resources\/local-wordpress-development-environment-how-to\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/local-wordpress-development-environment-how-to\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpengine.com\/case-studies\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\/\/wpengine.com\/case-studies\/resources\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Getting Started With Local as Your WordPress Development Environment\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\",\"url\":\"https:\/\/wpengine.com\/case-studies\/\",\"name\":\"WP Engine\",\"description\":\"Managed Hosting for WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/f5301455463371a10d1fc290e9ad0085\",\"name\":\"WP Engine\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g\",\"caption\":\"WP Engine\"},\"sameAs\":[\"https:\/\/wpengine.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Local WordPress Development: A Guide","description":"Local is a powerful development application that makes it easy to install WordPress locally on your computer, clone your site, and push your local version live.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Local WordPress Development: A Guide","og_description":"Local is a powerful development application that makes it easy to install WordPress locally on your computer, clone your site, and push your local version live.","og_url":"https:\/\/wpengine.com\/case-studies\/resources\/local-wordpress-development-environment-how-to\/","og_site_name":"WP Engine","article_publisher":"https:\/\/www.facebook.com\/wpengine","article_modified_time":"2026-02-24T15:20:24+00:00","og_image":[{"width":1200,"height":627,"url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/Local-laptop_1200x627.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/Local-laptop_1200x627.png","twitter_site":"@wpengine","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/case-studies\/resources\/local-wordpress-development-environment-how-to\/","url":"https:\/\/wpengine.com\/case-studies\/resources\/local-wordpress-development-environment-how-to\/","name":"Local WordPress Development: A Guide","isPartOf":{"@id":"https:\/\/wpengine.com\/case-studies\/#website"},"datePublished":"2021-06-21T16:00:00+00:00","dateModified":"2026-02-24T15:20:24+00:00","description":"Local is a powerful development application that makes it easy to install WordPress locally on your computer, clone your site, and push your local version live.","breadcrumb":{"@id":"https:\/\/wpengine.com\/case-studies\/resources\/local-wordpress-development-environment-how-to\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/case-studies\/resources\/local-wordpress-development-environment-how-to\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/case-studies\/resources\/local-wordpress-development-environment-how-to\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/case-studies\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/wpengine.com\/case-studies\/resources\/"},{"@type":"ListItem","position":3,"name":"Getting Started With Local as Your WordPress Development Environment"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/case-studies\/#website","url":"https:\/\/wpengine.com\/case-studies\/","name":"WP Engine","description":"Managed Hosting for WordPress","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/f5301455463371a10d1fc290e9ad0085","name":"WP Engine","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g","caption":"WP Engine"},"sameAs":["https:\/\/wpengine.com"]}]}},"acf":[],"grid_image_url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2021\/06\/Local-laptop_343x245.png","media-type":{"term_id":916,"name":"Article","slug":"article"},"role":"<strong>Roles:<\/strong> Developer","topic":"<strong>Topics:<\/strong> WordPress","_links":{"self":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource\/139714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/types\/resource"}],"author":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/users\/1"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media\/140673"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media?parent=139714"}],"wp:term":[{"taxonomy":"resource-topic","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-topic?post=139714"},{"taxonomy":"resource-role","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-role?post=139714"},{"taxonomy":"resource-type","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-type?post=139714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}