WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by scribu v1.7.8

Posts 2 Posts

Efficient many-to-many connections between posts, pages, custom post types, users.

Posts 2 Posts

The facts

Rating
4.8★ from 101
Active installs
10k+
Price
Free
Last updated
6 Mar 2026
Added
May 2010
Requires WP
6.0
Tested up to
WP 6.9.7
Requires PHP
5.6
Downloads
419,926

Our analysis

AI-assisted

Posts 2 Posts is a WordPress plugin that facilitates the creation of many-to-many relationships between various types of posts, including standard posts, pages, and custom post types. This functionality allows for use cases such as curated lists of related posts, post series, and linking products to retailers.

Additionally, the plugin enables many-to-many relationships between posts and users, which can be useful for features like user-favourite posts and allowing multiple authors for a single post. It is suitable for developers and site administrators looking to enhance their content relationships without the need for extensive coding.

Best for: This plugin is best for developers and site administrators who want to create complex content relationships.

What it does well

  • Enables many-to-many relationships between posts
  • Supports various post types including custom types
  • Allows relationships between posts and users
  • Free to use from the WordPress.org directory
  • Regular security and maintenance updates planned

Where it falls short

  • No official support from the author
  • Limited documentation available

Verdict

Posts 2 Posts offers useful functionality for managing post relationships, but users should be prepared to handle support issues independently.

From the developer

scribu's own description of Posts 2 Posts, lightly tidied.

This plugin allows you to create many-to-many relationships between posts of any type: post, page, custom etc. A few example use cases:

  • manually curated lists of related posts
  • post series
  • products connected to retailers
  • etc.

Additionally, you can create many-to-many relationships between posts and users. So, you could also implement:

  • favorite posts of users
  • multiple authors per post
  • etc.

Support & Maintenance

AyeCode Ltd have committed to security and maintenance updates due to this plugins requirement in our List Manager Extension.

~~I, scribu, will not be offering support (either free or paid) for this plugin anymore.~~

If you want to help maintain the plugin, fork it on github and open pull requests.

Links: Documentation | Plugin News | Author’s Site

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for custom content structures.

Ad Inserter

Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...

Free 300k+ installs 4.9★ (2,428)
Advanced Custom Fields

ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 millio...

Free 2M+ installs 4.5★ (1,438)
Simple Custom Post Order

Easily reorder posts, pages, custom post types, and taxonomies with intuitive drag-and-drop sorting in the Wor...

Free 300k+ installs 4.8★ (569)
WP Activity Log

The #1 user-rated activity log plugin for event logging, activity monitoring and change tracking.

Free 300k+ installs 4.7★ (488)
Custom Post Type UI

Admin UI for creating custom content types like post types and taxonomies

Free 1M+ installs 4.6★ (276)