Viget Post Type Taxonomy Sync
A WordPress plugin that keeps selected post types and taxonomies in sync, storing related IDs in post and term meta.
by Viget · github.com/vigetlabs/viget-post-type-taxonomy-sync · website
★ 0stars
301composer installs
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/vigetlabs/viget-post-type-taxonomy-sync/releases/download/v2.0.1/viget-post-type-taxonomy-sync.zipAlso on Packagist as viget/viget-post-type-taxonomy-sync:
composer require viget/viget-post-type-taxonomy-syncFrom the readme
Viget Post Type Taxonomy Sync
Keeps a post type and a taxonomy in sync automatically: publish a post and a matching term is created (and kept up to date); create or edit a term and the matching post follows along. Handy when a taxonomy needs to double as a lightweight, linkable "profile" for a post — e.g. syncing a product post type to a product-line taxonomy so other content can be tagged with a product without duplicating its data.
Features
- Define any number of post type ↔ taxonomy mappings from Settings → Post/Tax Sync.
- Automatically creates, updates, and deletes the paired term/post when either side is saved or deleted.
- Syncs hierarchy: when both the post type and taxonomy are hierarchical, parent/child relationships are mirrored too.
- A manual "Sync" action per mapping backfills missing terms/posts and removes orphaned ones.
- Hides the auto-managed taxonomy's term-management UI (submenu, "Add New Term" controls, block editor panel) so editors don't edit synced terms directly.
- Excludes a post's own synced term from its taxonomy picker, so a post can't be tagged with itself.
- A small set of filters for customizing behavior without forking, and a read-only REST API
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v2.0.1 | Aug 4, 2026 | viget-post-type-taxonomy-sync.zip | 0 |