Ad Inserter
94Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...
Automatic Two Way (Bidirectional) Relationships with ACF
ACF Post-2-Post is a WordPress plugin designed as an add-on for Advanced Custom Fields (ACF) version 5 or higher. It enables bi-directional relationships between posts by automatically updating the relationship fields on both ends when a post is added or removed from a relationship.
This plugin is suitable for users who are already using ACF and want to enhance their post relationships without creating new field types or admin interfaces. It requires specific configurations, such as having the same field name across related post types, to function correctly.
Best for: This plugin suits WordPress users looking to manage complex relationships between posts using Advanced Custom Fields.
What it does well
Where it falls short
ACF Post-2-Post provides a useful solution for enhancing post relationships in WordPress, provided you meet the necessary requirements for ACF.
John Huebner's own description of ACF Post-2-Post, lightly tidied.
This is an add on plugin for Advanced Custom Fields (ACF) >= Version 5.
This plugin will not work with ACF Version 4.
This plugin will not provide any functionality if ACF >=5 is not installed.***
This plugin does not create a new type of field or any admin interface. This plugin when used as
explained below makes the existing ACF Relationship and Post Object fields work bi-directionaly,
automatically updating the relationship field on the other end of the relationship.
For more information see Other Notes
This plugin is also on GitHub
https://github.com/Hube2/acf-post2post
When you add a post to a relationship or post object field and the same field name appears on the post added to the relationship then the relationship field on the related post will be updated to include a relationship to the post being edited.
If a post is removed from a relationship then the post being removed will also be updated to remove the relationship to the post being edited.
If a post object field is being used
If the field in a related post, whether it is a post object field that only allows 1 value or a relationship field that has a maximum number of related posts, if the field in the related post already has the maximum number of values allowed, by default, a new value will not be added. You can override this default by specifying overwrite settings.
Other plugins for custom content structures.
Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...
ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 millio...
Checkout Field Editor (Checkout Manager) for WooCommerce – The best WooCommerce checkout manager plugin to man...
Easily reorder posts, pages, custom post types, and taxonomies with intuitive drag-and-drop sorting in the Wor...
The #1 user-rated activity log plugin for event logging, activity monitoring and change tracking.
Admin UI for creating custom content types like post types and taxonomies