“Selective Content Import, Export & Sync for WordPress” Bundle

Import/Export content, Sync data across sites

Import content

Import any content (posts, users, tags, etc) from multiple sources:

Distribute content across a network

Manage content in a WordPress multisite, or in a network of independent sites:

This bundle provides functionality to import content using different formats:

  • JSON
  • XML
  • CSV

This allows you to import posts from another WordPress site via GraphQL or the REST API, from any non-WordPress site that has an API, from a WordPress RSS feed, or from Excel or Google Sheets (or other) by first exporting their data as CSV.

Read tutorial lesson Importing a post from another WordPress site to see an example.

You can also export data into another WordPress site, for instance to synchronize content from a master site to multiple downstream sites in a WordPress multisite.

Importing/exporting data is granular and selective: Instead of generating a single database dump containing all data, you get to choose what entries are to be imported or exported, and how they are mapped between the source and destination.

You can also dynamically create posts based on customized data structures: Provide a CSV file with any desired columns (eg: "Image URL 1", "Image URL 2", and so on), provide an HTML template containing variables for each of the columns on the CSV (eg: ${imageURL1}, ${imageURL2} and so on), and the post will then be created with the custom format.

Both the Classic Editor and Gutenberg are supported.

Pricing permalink

Save 54% (over all included extensions)

“Personal”
1 domain
“Professional”
10 domains
“Agency”
50 domains

$79

$159

$319

Buying the bundle gives you a license for 1 year (renewable every year), that includes support and access to all bundle updates. Prices are in USD.

Purchase any product with a 30-day money back guarantee

🛍️ Buy “Selective Content Import, Export & Sync for WordPress” Bundle

Other bundles completely included in this bundle permalink

  1. “Easy WordPress Bulk Transform & Update” Bundle permalink

    Transform hundreds of posts with a single operation (replacing strings, adding blocks, adding a thumbnail, and more), and store them again on the DB

Extensions included in this bundle permalink

  1. Conditional Field Manipulation permalink

    Apply a directive on a field only if some condition is met.

  2. Field Default Value permalink

    Set a field to some default value (whenever it is null or empty).

  3. Field on Field permalink

    Manipulate the value of a field by applying some other field on it.

  4. Field Response Removal permalink

    Remove the output of a field from the response.

  5. Field To Input permalink

    Retrieve the value of a field, manipulate it, and input it into another field or directive, all within the same operation.

  6. Field Value Iteration and Manipulation permalink

    Iterate and manipulate the value elements of array and object fields.

  7. Helper Function Collection permalink

    Collection of fields providing useful functionality.

  8. HTTP Client permalink

    Addition of fields to execute HTTP requests against a webserver and fetch their response.

  9. Multiple Query Execution permalink

    Combine multiple queries into a single query, sharing state across them and executing them in the requested order.

  10. PHP Constants and Environment Variables via Schema permalink

    Query the value from an environment variable or PHP constant.

  11. PHP Functions via Schema permalink

    Manipulate the field output using standard programming language functions available in PHP.

  12. Response Error Trigger permalink

    Explicitly add an error entry to the response to trigger the failure of the GraphQL request (whenever a field does not meet the expected conditions).

Supported library queries by this bundle permalink

  1. Add a mandatory comments block to a post permalink

    If missing, add the comments block at the bottom of the post

  2. Add missing links in post permalink

    Search for URLs which have no link in the post's HTML content and add a link around them

  3. Augment data from an external API permalink

    Adapt the response from an external API to anything you need it to be

  4. Correlate user data from WordPress and Mailchimp permalink

    Augment the user data in your WordPress site, by appending extra fields from an external source such as Mailchimp

  5. Extract all links added in the HTML source for all posts

  6. Display different content to different users permalink

    Retrieve a different GraphQL response depending on the role of the logged-in user

  7. Display the URLs from all image blocks in a post permalink

    Extract the URL property for all core/image blocks in a post (including inner blocks)

  8. Display the number of comments for different periods of time permalink

    Analyze the trend of users adding comments to your site, based on several periods of time

  9. Display which posts have a thumbnail, and which have not permalink

    Identify posts that need to add/replace/remove their thumbnail

  10. Distribute content from an upstream to multiple downstream WordPress sites permalink

    Implement a distributed server architecture using Gato GraphQL extensions on the upstream WordPress site only

  11. Duplicate a post permalink

    Create a duplicate of the indicated post

  12. Duplicate multiple posts permalink

    Create duplicates for all the indicated posts

  13. Export post to WordPress site permalink

    Fetch the data for a post from this WordPress site, and replicate it in some downstream WordPress site

  14. Fetch US weather forecast data for a location permalink

    Connect to the US National Weather Service's API to fetch weather forecast data

  15. Fetch US weather forecast data for multiple locations permalink

    Connect to the US National Weather Service's API to fetch weather forecast data

  16. Fetch repositories from GitHub permalink

    Connect to GitHub's API to fetch repository data for some account

  17. Fetch user data from Mailchimp list permalink

    Connect to Mailchimp's API to fetch user data from a list

  18. Fetch users by locale permalink

    Retrieve all users with a certain locale, providing a regex to identify them

  19. Filter data from an external API permalink

    If the API does not allow filtering results that satisfy some condition (such as having a field with a non-empty value), we can implement an API gateway that removes those entries that do not satifsy our condition

  20. Using generative AI to produce images for posts without a featured image, and compress it for the web

  21. Using generative AI to produce images for posts without a featured image, and compress it for the web

  22. Import post from WordPress RSS feed permalink

    Create a new post using the data from some WordPress RSS feed

  23. Import post from another WordPress site permalink

    Create a new post using the data exposed by the GraphQL API on some other WordPress site

  24. Import posts from CSV permalink

    Create a new post using the data from some CSV source

  25. Insert a block in all posts permalink

    Identify the nth block of a given type in all posts, and place a custom block right after it

  26. Regex search and replace multiple strings in a post permalink

    Search and replace multiple strings in the post's title, excerpt and content

  27. Regex search and replace multiple strings in all posts permalink

    Search and replace multiple strings in the posts' title, excerpt and content

  28. Remove a block from posts permalink

    Remove a block of a given type from all posts

  29. Replace "http" with "https" in all image sources in a post permalink

    Switch to incorporating SSL when loading images in your site

  30. Replace an old post slug with a new post slug in all posts permalink

    Convert all content to point to the new URL for some post

  31. Replace the domain for all image blocks in a post (to use a CDN) permalink

    Update image URLs to route them via a CDN

  32. Replace the old domain with a new domain in all posts permalink

    Convert all content to point to the new URL for the site

  33. Retrieve the latest artifact download URLs from GitHub permalink

    Access the latest version of your plugin on your GitHub repo (eg: to install it in your WordPress site using WP-CLI)

  34. Retrieve user data stored in a different WordPress site permalink

    Fetch data corresponding to your users, stored in another WordPress site

  35. Search and replace multiple strings in a post permalink

    Search and replace multiple strings in the post's title, excerpt and content

  36. Search and replace multiple strings in all posts permalink

    Search and replace multiple strings in the posts' title, excerpt and content

  37. Subscribe an email on a Mailchimp list permalink

    Connect to Mailchimp's API to register an email in a list


🛍️ Buy “Selective Content Import, Export & Sync for WordPress” Bundle