IATO has always been able to pull content from WordPress — pages, menus, taxonomy. Now it goes both ways. You can push changes back to your WordPress site directly from IATO, with conflict detection to prevent accidental overwrites and delta sync to keep things fast.
What changed
Previously, the WordPress integration was one-directional. You'd connect your WordPress site, pull in your pages and menus, reorganize them in IATO's visual sitemap editor, and then manually apply those changes in WordPress. That last step is gone.
IATO now supports three push capabilities:
- Push Pages & Posts — Send title, content, and SEO metadata changes back to WordPress
- Push Navigation Menus — Update WordPress menus to match your IATO navigation structure
- Push Taxonomy — Sync categories and tags you've created or edited in IATO back to WordPress
Each one can be toggled independently in your connection settings.
Push Pages & Posts
This is the big one. When you edit a page's title, content, or SEO metadata in IATO's content editor, those changes can be pushed directly to WordPress.
There are two ways to push pages:
Individual saves — When "Pages & posts" is enabled under Push to WordPress in your connection settings, saving a page in the content editor automatically pushes the changes to WordPress. No extra clicks.
Bulk push — Click the "Push Pages" button on your WordPress connection card to push all pages at once. This is useful after reorganizing your sitemap or making batch edits. IATO pushes every WordPress-linked page and reports what was pushed, skipped, or created.
Pages that were created in IATO (not originally from WordPress) will be created as new WordPress posts when pushed for the first time. Subsequent pushes update the existing post.
Push Navigation Menus
After reorganizing your site's navigation in IATO's sitemap editor, click "Push Menus" to update your WordPress menus. Menu items, hierarchy, and ordering are all synced.
This is especially useful when you're restructuring a site — rearrange the navigation visually in IATO, then push the changes to WordPress in one click rather than manually reordering menu items in WP Admin.
Push Taxonomy
Categories and tags you create or edit in IATO can be pushed back to WordPress. New categories are created in WordPress with the correct hierarchy (parent-child relationships preserved). Existing categories are updated if the name or description changed.
When you assign a category to a page in IATO, that assignment is also pushed to WordPress — the post gets the matching WordPress category automatically.
Delta Sync
Repeated syncs are now incremental. When you pull from WordPress, IATO tracks the modified timestamp for each post. On the next pull, only posts that changed since the last sync are fetched.
For a site with 500 pages where 3 were edited since your last sync, IATO fetches 3 posts instead of 500. This makes regular syncs significantly faster and reduces load on your WordPress server.
Menus and taxonomy are always fully synced (these are small datasets where delta tracking adds more complexity than value).
Conflict Detection
Pushing changes to a page that someone else edited in WordPress since your last sync could overwrite their work. IATO prevents this.
Before pushing, IATO checks the WordPress post's last-modified timestamp against what it recorded during the last pull. If the post was modified in WordPress after your last sync:
- Individual saves show a conflict warning: "This page was modified in WordPress since your last sync. Push anyway?"
- Bulk pushes skip conflicted pages and list them in the results so you can review
You can always force-push if you know your changes should take priority.
How to enable
- Go to Settings > Integrations (or click "WordPress Integration" in the user menu)
- Edit your WordPress connection
- Under Push to WordPress, check the capabilities you want:
- Pages & posts — enables bulk push button and content editor auto-push
- Navigation menus — enables the "Push Menus" button
- Categories & tags — enables the "Push Taxonomy" button
- Save the connection
Each push type adds a button to your connection card. Click "Pull All" to sync from WordPress, then use the push buttons to send changes back.
Requirements
Bidirectional sync requires the IATO MCP WordPress plugin installed on your self-hosted WordPress site. The plugin provides the MCP tools that IATO uses to create and update content in WordPress.
If you're already using the plugin for AI-assisted content editing via Claude or other MCP clients, bidirectional sync works with the same installation — no additional setup needed.
What's next
- Scheduled auto-sync — automated pulls on a schedule so IATO always has fresh WordPress data
- Selective push — push individual pages from the sitemap editor without enabling auto-push on every save
For the full WordPress integration guide, see the IATO MCP plugin documentation. For AI-assisted WordPress workflows using Claude Desktop, see IATO + WordPress MCP.