WordPress · Reference
The plugin that keeps Mindy in sync with your site.
mindy-sync mirrors your published WordPress content into your site's private knowledge base and keeps it current as you edit. It lives entirely under Settings → Mindy— here's what it does and the controls you have over it.
What it syncs
Only published content, and only the types below. Drafts, trashed items, and anything you haven't published stay private to your site.
- PostsPublished blog posts and their content.
- PagesStatic pages — about, services, policies.
- Custom post typesYour registered CPTs, routed to the right content type.
- MediaAttachments and their metadata, including alt text.
- TermsCategories, tags, and custom taxonomies.
- AuthorsAuthor identities attached to content.
- CommentsPublished discussion on your content.
- WPRM recipesWP Recipe Maker structured recipe data, when present.
The events log
Every sync the plugin attempts is recorded, so you can always see exactly what Mindy knows about and when it arrived.
Under Settings → Mindy, the events table lists each change with a status badge. Rows move through the lifecycle as the background queue works:
Coalesced means a newer change superseded this one before it was delivered — saving the same post repeatedly collapses to a single send. Failed rows retry automatically on a backoff schedule; they never affect your site's responses.
The controls you have
Trigger full resync
One button re-walks all your published content and re-sends it — useful after first pairing, a big import, or restoring from backup. It scans with keyset pagination so it stays light even on huge catalogs.
Secret rotation
Rotate the plugin's signing secret at any time. The new secret takes over signing immediately (X-Mindy-Signature), so a leaked key is a two-click fix, not an incident.
Two-layer kill switch
Two independent off-switches, both checked at the top of every background tick. Flip either and the plugin stops at once — no claim, no SQL, no network — and you can flip it back just as fast.