Picture this: You’re working on a client’s website, fine-tuning a new theme you’ve been developing for weeks in WordPress Studio. The design is perfect in your local environment, and you’re ready to push it live using Studio’s sync feature.
But there’s a catch. You only want to deploy the theme. You don’t want to overwrite the plugins already running smoothly in production, and you definitely don’t want your local test content affecting the live database.
If that sounds familiar, you’re not alone. Until now, Studio’s sync feature was all or nothing; you could easily push or pull entire sites between your local environment and WordPress.com or Pressable, but there was no way to sync just part of a site, like a single theme.
That changes today with the release of Selective Sync in WordPress Studio 1.5.5.
Selective Sync gives you precise control over what gets transferred between WordPress Studio and any connected production or staging sites. You can now choose exactly what to sync, whether it’s a single theme, a specific plugin, only the database, or the entire wp-content
folder.
The reality of WordPress development is that production sites are constantly changing. While you’re working on new features locally, your live site continues to serve visitors, process orders, and collect user data. A full sync in either direction could result in lost changes or disruptions for active users.
Here are a few scenarios where Selective Sync really shines:
Since full-site sync launched in January 2025, developers, designers, and site builders have asked for more flexibility. Selective Sync was built in direct response, making it easier to adapt Studio to the needs of real-world projects.
If you’re new to WordPress Studio, this is a great time to explore what the tool offers beyond its new syncing features. Studio is free, open source, and built to make building WordPress plugins, themes, and full sites more efficient and enjoyable.
Already using Studio? Selective Sync is available now. Just update to the latest version when prompted in the app, then follow the steps below to get started.
TIP: Keep in mind that while WordPress Studio is free to use, the sync feature requires a WordPress.com site on a Business or Commerce plan, or a Pressable site with the Jetpack Security plugin active. For more information, check the official documentation.
The first step is to connect a local Studio site to an existing production or staging site on WordPress.com or Pressable. You can also create a new site on WordPress.com from the Studio interface:
Once your live site is connected in Studio, you can either pull content from the connected site into Studio or push content from your local environment back to the connected site.
Let’s start with pulling content:
The process may take some time, as a full backup of your live site will be created. Once complete, you’ll be ready to start working locally in Studio.
Pushing content from Studio to a connected site follows a similar process to pulling, but with more control. You can choose individual plugins, themes, and other files to sync.
As with pulling content, the process may take some time. A full backup of the connected site will be created before your local changes are applied. Once the sync is complete, you’ll receive an email confirmation with a summary of what was transferred.
Selective Sync is built to streamline development, but there are a few key details to understand before getting started.
When pushing from Studio to a production or staging site, development-only files such as .git
directories and node_modules
folders are automatically excluded. These files remain local, keeping your live site clean and efficient.
As noted earlier, when pulling content into Studio, you can sync entire folders, such as all themes or all plugins, rather than selecting individual items. In contrast, when pushing to a live site, you can choose specific themes and plugins. We found this setup reflects the needs of most workflows, but we’re always listening to feedback for future enhancements.
While Selective Sync covers many common scenarios, some projects may still require a more advanced deployment workflow. For those cases, GitHub Deployments on WordPress.com offers more control and works well alongside Studio for complex setups.
Selective Sync is part of a broader effort to support the variety of workflows developers use every day. That work continues, especially within WordPress Playground, the foundation that powers Studio.
Upcoming enhancements include:
Community feedback drives these priorities. The WordPress Studio GitHub repository is the central place to suggest features, report bugs, and contribute directly to the project. Every issue, comment, and pull request helps shape the future of Studio.
If this is your first time exploring WordPress Studio, or if it has been a while since you last tried it, now is a great time to take another look. Alongside Selective Sync, dozens of improvements have rolled out this year, with more still to come.
Original Post https://wordpress.com/blog/2025/07/14/selective-push-pull-wordpress-studio/