P
Custom Fields & Post Types Free WordPress.org

Posts 2 Posts

4.8 (101 reviews)
· 10K+ active installs · By scribu
Active Installs
10K+
Rating
4.8 / 5
Version
v1.7.8
Last Updated
Mar 2026
Share

Plugin Review

AI-Researched

What is Posts 2 Posts?

Posts 2 Posts is a WordPress plugin that creates many-to-many relationships between posts of any type. This includes standard posts, pages, and custom post types. You can also connect users to posts, enabling features like multiple authors or user favorites. The plugin was originally developed by scribu and has been available for 16 years. It currently has 10K+ active installs and holds a 4.8/5 rating from 101 ratings, with 96% of those being five-star reviews.

The plugin addresses a gap in core WordPress, which only supports one-to-many relationships (like categories). With Posts 2 Posts, you can link a product to multiple retailers or create a curated list of related articles. It requires WordPress 6.0+ and PHP 5.6+, and was last updated on Mar 6, 2026.

Key Features of Posts 2 Posts

  • Many-to-Many Connections – Link any post type to any other post type, creating bidirectional relationships without custom code.
  • User-to-Post Relationships – Connect users to posts for features like favorite posts, multiple authors, or user-specific content.
  • Custom Post Type Support – Works with all registered post types, including custom ones from themes or other plugins.
  • AJAX-Powered Interface – Manage connections via a responsive admin panel that uses AJAX for quick updates.
  • Connection Types – Define named connection types (e.g., "related_products") to organize different relationship sets.
  • Queryable Relationships – Retrieve connected posts using built-in functions, making it easy to display related content on your site.
  • Lightweight Codebase – The plugin is minimal and does not add bloat, with no external dependencies beyond WordPress core.
  • 16 Years of Stability – A mature codebase that has been tested across thousands of sites and multiple WordPress versions.

Who Should Use Posts 2 Posts?

This plugin is ideal for developers and advanced WordPress users who need to connect custom post types. For example, you might want to connect a "recipe" post type to an "ingredient" post type, or link a "course" to multiple "instructors". The 4.8/5 rating from 101 reviews suggests it works reliably for these tasks. Users with basic PHP knowledge can implement it without a custom plugin, though some familiarity with template tags is helpful.

Site owners running directories, e-commerce stores, or content hubs benefit most. A real-world use case: connecting products to retailers, where one product appears at many stores and one store stocks many products. With 10K+ installs, it serves a niche but dedicated audience. The plugin does not include a visual builder, so it suits those comfortable editing theme files.

Installation & Setup

Install Posts 2 Posts like any plugin: upload the folder to /wp-content/plugins/ and activate it. After activation, refer to the Basic usage tutorial on the plugin wiki for setup steps. The process is beginner-friendly if you follow documentation, but coding knowledge is needed to display connections on the front end.

Support & Community

Support data for the last 2 months shows 0 open threads and 0 resolved threads, a 0% resolution rate. This reflects the plugin’s status: scribu, the original developer, no longer offers support. AyeCode Ltd has committed to security and maintenance updates, as noted in the plugin description. The 96% five-star rating suggests most users find the plugin stable, but the 4% one-star reviews likely stem from the lack of direct support. For help, users can fork the GitHub repository and submit pull requests, or consult the documentation and plugin news pages.

Pros & Cons

What's Good
  • With 10K+ active installs and a 4.8 rating from 101 reviews, it is a widely trusted solution for creating many-to-many relationships between any post types or users.
  • 96% of its 101 ratings are 5-star, indicating high user satisfaction for its core functionality of linking posts and users in flexible ways.
  • It supports connections between posts and users, enabling features like multiple authors per post or user favorites without custom coding.
  • The plugin is actively maintained by AyeCode Ltd for security and updates, ensuring compatibility with modern WordPress versions.
  • It provides a lightweight, code-driven approach to relational data, avoiding bloat by not adding a visual UI builder.
Drawbacks
  • The plugin has zero support threads resolved, meaning users are entirely on their own for troubleshooting or feature questions.
  • It requires PHP coding to set up and display connections, making it inaccessible for non-developers who need a point-and-click interface.
  • The original author has abandoned support entirely, leaving the community-maintained GitHub as the only avenue for bug fixes or enhancements.

Technical Details

Requires WordPress
6.0+
Requires PHP
5.6+
Tested up to WP
6.9.4
First Released
2010 (16+ years)
Support (last 2 months)
0 threads

Feature Tags

connections custom-post-types many-to-many relationships users

Frequently Asked Questions