Introducing Selective Push and Pull in WordPress Studio - EMEL

Latest

EMEL

Monday, July 14, 2025

New

Introducing Selective Push and Pull in WordPress Studio

Media Mamat Turbo July 14, 2025
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 the…
Read on blog or Reader
Site logo image WordPress.com News Read on blog or Reader

Introducing Selective Push and Pull in WordPress Studio

By Nick Diego on July 14, 2025

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.

Adding granular control

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 Pull from Production window in WordPress Studio with 'Files and folders,' wp-content, and plugins checked

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:

  • Plugin development: When building a new plugin feature, you often work with test data that shouldn't make its way into production. Selective Sync lets you push only the plugin files, keeping your local database separate. Your live site's data stays intact, and your new feature goes live without disruption.
  • Theme updates: Theme developers face similar challenges. You might spend days fine-tuning layouts and testing block patterns with sample content. When it's time to deploy, you want to push only the theme files, not placeholder posts or demo images. Selective Sync makes that easy.
  • Privacy and scale: If you're working with a WooCommerce store that has hundreds of products and thousands of customers, cloning the full site locally can be risky or unnecessary. Selective Sync allows you to pull down only the code you need to work on, such as the theme or a specific plugin, without syncing sensitive customer data to your local environment.
  • Focused environments: Some developers prefer to separate concerns by using different local Studio sites for different types of work. You might maintain one environment for plugin development and another for theme design. With Selective Sync, each can connect to the same production site and push changes independently, without affecting unrelated parts of the project.

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.

How Selective Sync works

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.

Download WordPress Studio for free

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.

Connect a live site

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:

  1. Select the site you wish to connect from the Studio sidebar.
  2. Open the Sync tab.
  3. Log in to WordPress.com if you haven't already.
  4. Click the "Connect site" button to see available sites. 
  5. Select the site you want to connect to and confirm by clicking the Connect button.
  6. (Optional) Create a new site by clicking "Create a new WordPress.com site."
The connect your site modal window in WordPress Studio showing a list of production sites on WordPress.com and Pressable

Pull content into Studio

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:

  1. Open the Sync tab for the site you want to synchronize (if you're not already there).
  2. Locate the connected WordPress.com or Pressable site you want to pull content from.
  3. Click Pull to open the sync modal.
The Pull from Production window in WordPress Studio with 'Specific files and folders' selected in the drop-down menu
  1. Choose to sync "All files and folders" or "Specific files and folders," then use the checkboxes to select what you want to include.
  2. Decide whether to include the Database in the sync.
  3. Click Pull to confirm and begin syncing.

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.

Push content to a live site

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.

  1. Open the Sync tab for the site you want to synchronize (if you're not already there).
  2. Locate the connected WordPress.com or Pressable site you want to pull content from.
  3. Click Push to open the sync modal.
The Push to Production window in WordPress Studio with 'Files and folders,' wp-content, themes, and base checked
  1. Choose to sync "All files and folders" or "Specific files and folders," then use the checkboxes to select what you want to include. You can expand the plugins, themes, and uploads folders to select individual items.
  2. Decide whether to include the Database in the sync.
  3. Click Push to confirm and begin syncing.

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.

Pro tips for using Selective Sync

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.

What's next for Studio?

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:

  • XDebug support: One of the most requested additions, this will bring professional debugging capabilities to WordPress Studio. Follow along on GitHub.
  • Performance improvements: Upcoming enhancements in WordPress Playground will make Studio even faster and more responsive.

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.

Try WordPress Studio now

Comment
You can also reply to this email to leave a comment.

WordPress.com News © 2025.
Unsubscribe or manage your email subscriptions.

WordPress.com and Jetpack Logos

Get the Jetpack app

Subscribe, bookmark, and get real‑time notifications - all from one app!

Download Jetpack on Google Play Download Jetpack from the App Store
WordPress.com Logo and Wordmark title=

Automattic, Inc.
60 29th St. #343, San Francisco, CA 94110

Read more

Subscribe via email

Share This:
Facebook Twitter Google+ Pinterest Linkedin
Author Image

About Media Mamat Turbo
Templatesyard is a blogger resources site is a provider of high quality blogger template with premium looking layout and robust design. The main mission of templatesyard is to provide the best quality blogger templates.

By Media Mamat Turbo at July 14, 2025
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Popular

  • Meet Jetpack: Fueling Your WordPress.com Website
    Meet Jetpack: Fueling Your WordPress.com Website
    No matter what type of website you want to build, WordPress.com has all the tool...
  • This Weeks New Digital Building Blog Post
    MAMAT, check out this weeks new Digital Building Blog. ...
  • 8 Must-Try AI Tools for Web Development (Build Faster & Smarter)
    8 Must-Try AI Tools for Web Development (Build Faster & Smarter)
    Artificial intelligence excels at automating repetitive tasks and streamlining t...
  • Why Alt Text Matters: Boost Accessibility and SEO with Every Image
    The internet is a treasure trove of visuals, overflowing with inspiration and in...
  • [New post] Level Up Your Author HQ With GoCreate.Me
    David Gaughran posted: " Author websites are an increasingly important tool, but one that can cause a lot of aggravation. W...

Sponsor

Powered by Blogger.

Blog Archive

  • December 2025 (8)
  • November 2025 (19)
  • October 2025 (11)
  • September 2025 (16)
  • August 2025 (22)
  • July 2025 (19)
  • June 2025 (13)
  • May 2025 (21)
  • April 2025 (32)
  • March 2025 (32)
  • February 2025 (20)
  • January 2025 (44)
  • December 2024 (15)
  • November 2024 (17)
  • October 2024 (14)
  • September 2024 (18)
  • August 2024 (19)
  • July 2024 (14)
  • June 2024 (21)
  • May 2024 (17)
  • April 2024 (24)
  • March 2024 (29)
  • February 2024 (24)
  • January 2024 (63)
  • December 2023 (32)
  • November 2023 (29)
  • October 2023 (25)
  • September 2023 (33)
  • August 2023 (21)
  • July 2023 (21)
  • June 2023 (29)
  • May 2023 (19)
  • April 2023 (14)
  • March 2023 (16)
  • February 2023 (18)
  • January 2023 (16)
  • December 2022 (20)
  • November 2022 (24)
  • October 2022 (22)
  • September 2022 (19)
  • August 2022 (24)
  • July 2022 (31)
  • June 2022 (34)
  • May 2022 (31)
  • April 2022 (37)
  • March 2022 (28)
  • February 2022 (31)
  • January 2022 (39)
  • December 2021 (35)
  • November 2021 (37)
  • October 2021 (32)
  • September 2021 (18)
  • August 2021 (48)
  • July 2021 (43)
  • June 2021 (44)
  • May 2021 (65)
  • April 2021 (72)
  • March 2021 (64)
  • February 2021 (50)
  • January 2021 (47)
  • December 2020 (47)
  • November 2020 (43)
  • October 2020 (96)
  • September 2020 (100)
  • August 2020 (128)
  • July 2020 (87)
  • June 2020 (108)
  • May 2020 (107)
  • April 2020 (90)
  • March 2020 (91)
  • February 2020 (77)
  • January 2020 (88)
  • December 2019 (105)
  • November 2019 (107)
  • October 2019 (102)
  • September 2019 (98)
  • August 2019 (118)
  • July 2019 (115)
  • June 2019 (99)
  • May 2019 (115)
  • April 2019 (103)
  • March 2019 (112)
  • February 2019 (118)
  • January 2019 (109)
  • December 2018 (106)
  • November 2018 (128)
  • October 2018 (97)
  • September 2018 (126)
  • August 2018 (59)
  • January 2013 (1)

Search This Blog

Popular Posts

  • Meet Jetpack: Fueling Your WordPress.com Website
    Meet Jetpack: Fueling Your WordPress.com Website
    No matter what type of website you want to build, WordPress.com has all the tool...
  • This Weeks New Digital Building Blog Post
    This Weeks New Digital Building Blog Post
    MAMAT, check out this weeks new Digital Building Blog. ...
  • 8 Must-Try AI Tools for Web Development (Build Faster & Smarter)
    8 Must-Try AI Tools for Web Development (Build Faster & Smarter)
    Artificial intelligence excels at automating repetitive tasks and streamlining t...
  • Why Alt Text Matters: Boost Accessibility and SEO with Every Image
    Why Alt Text Matters: Boost Accessibility and SEO with Every Image
    The internet is a treasure trove of visuals, overflowing with inspiration and in...
Crafted with by TemplatesYard