Plugin info

Total downloads: 8,088
Active installs: 200
Total reviews: 1
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 4
Last updated: 6/17/2013 (4579 days ago)
Added to WordPress: 6/29/2010 (15 years old)
Minimum WordPress version: 3.0
Tested up to WordPress version: 3.5.2
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 4579 days ago • 1 reviews

22/100

Is Relations Post Types abandoned?

Possibly abandoned (last update 4579 days ago).

Compatibility

Requires WordPress: 3.0
Tested up to: 3.5.2
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Manual Related Posts
Rating 4.2/5 (48 reviews)Active installs 1,000
UM Relational Fields
Rating 4.5/5 (8 reviews)Active installs 40
Content Relations
Rating 0.0/5 (0 reviews)Active installs 20
detabess
Rating 0.0/5 (0 reviews)Active installs 10
Content User Relations
Rating 0.0/5 (0 reviews)Active installs 0
Read More by Gasoline.Digital
Rating 0.0/5 (0 reviews)Active installs 0

Description

This plugin allow to build relation between 2 custom types (posts, page, custom), very useful for manage related content on CMS type website.

A few example use cases:

  • manually lists of related posts
  • post series
  • rented houses connected to agency
  • etc.

Relationships are created from a settings page from the administration console.

This plugin can not do relationships with users, you should test this excellent plugin made by scribu
https://wordpress.org/extend/plugins/posts-to-posts/

Installation

  1. Download, unzip and upload to your WordPress plugins directory
  2. Activate the plugin within you WordPress Administration Backend
  3. Go to Settings > Relations and enable relation between post type.

Display relations in its theme

Example, display 5 related pages in your single.php template :

<?php
$related_pages_ids = rpt_get_object_relation($id_post, 'page');
if ( count($related_pages_ids) >= 1 ) {
    $related_pages = query_posts( array(
        'post_type' => 'page',
        'post_status' => 'publish',
        'posts_per_page' => 5
        'post__in' => $related_pages_ids,
        'orderby' => 'post_date',
        'order' => 'DESC',
    ) );

    echo 'Related pages' . "\n";
    echo '<ul>' . "\n";
    foreach ( $related_pages as $post ) {
        echo '<li><a href="'.get_permalink($post).'">'.get_the_title($post).'</a></li>' . "\n";
    }
    echo '</ul>' . "\n";
}
?>

Frequently Asked Questions

No FAQ available

Review feed

No reviews available

Screenshots

  1. Metabox in Post Types for creating a relation

    Metabox in Post Types for creating a relation

  2. Option page to set relations between two content types

    Option page to set relations between two content types

Changelog

  • Version 1.3.1 :
    • Change settings for quantity, allow to set quantity for each post type
    • Add DIE for direct access
    • Add UNINSTALL method, remove only option. (not yet DB)
    • Move translation to INIT hook
  • Version 1.3 :
    • Compatibility with WP 3.5
    • Refactory code: use static methods, use views, new conding standards
    • Add setting for set quantity items
    • Improve performance for rpt_get_objects_most_used()
  • Version 1.2.4 :
    • Compatibility with WP 3.4
  • Version 1.2.3 :
    • No released version
  • Version 1.2.2 :
    • Fix a potential error with PHP Opcode Cache
    • Remove most recent tab, performance bad
  • Version 1.2.1 :
    • Add query var with prefix “rel-” for each CPT allow filtering on URL
  • Version 1.2 :
    • Stable enough for remove beta version
    • Add some template functions for an easier usage
    • Fix a very rare bug when a post type have relation with the same post type and when this relation is empty, that delete others relations of this post id. (thanks to bniess for reporting bug)
  • Version 1.1-beta2 :
    • Fix possible bug with others plugin’s beapi that use import
  • Version 1.1-beta1 :
    • Add tab for searching
    • Add tab to select most used elements
    • Add function to get the most associated elements from a post_type
    • Add import/export config tool
  • Version 1.0.13 :
    • Fix a warning on admin write page
  • Version 1.0.12 :
    • Fix a bug with CSS not existing. (bug copy/paste)
    • Add a argument for get single relation
  • Version 1.0.11 :
    • Fix name plugin
    • Possible fix for widget, add reset and use “post__in” instead “include”
  • Version 1.0.10 :
    • Fix bug with data lost and quick edit
  • Version 1.0.9 :
    • Fix possible bug with folder name
    • Fix bug with functions API and switch_to_blog()
  • Version 1.0.8 :
    • Fix potential warning during saving.
    • Fix bug that not allow to uncheck all relations
  • Version 1.0.7 :
    • Fix several bugS during saving relations, get relations.
  • Version 1.0.6 :
    • Check compatibility with WP 3.0.1
    • Fix constant construction. (try dynamic method)
  • Version 1.0.5 :
    • Fix renaming class
  • Version 1.0.4 :
    • Fix generation of metabox on admin. Fix for correspond to description and remove stupid return…
  • Version 1.0.3 :
    • Fix notices
    • Allow relations between objects of the same post type
  • Version 1.0.2 :
    • Optimize some PHP codes
    • Add POT language + French
  • Version 1.0.1 :
    • Finalize widget !
    • Add nonce for improve security
  • Version 1.0.0 :
    • First version stable