[NPC] Neatek Post Connect (many-to-many)

Description

This plugin can make Many-To-Many connections of posts (also custom posts),
you can setup it in wp-admin/options-general.php?page=neatek-posts-connects

Plugin supports English and Russian languages.

Snippet to get connected posts:

<?php
    // $post_id = get_the_id();
    $query = npc_query_connected($post_id, 'needed_post_type');
    while($query->have_posts()) {
        $query->the_post();
        the_title();
    }
?>

It will get all connected posts with posttype ‘needed_post_type’ for $post_id ID Post.
Also, you can get_posts() connected posts.

<?php
    // $post_id = get_the_id();
    $c_posts = npc_get_connected($post_id, 'needed_post_type');
    var_dump($c_posts);
?>

You can modify WP_Query or get_posts() args:

<?php
    $args = array(
        'posts_per_page' => 5
    );
    // $post_id = get_the_id();
    $c_posts = npc_get_connected($post_id, 'needed_post_type', $args);
?>

Or you can just get IDS of connected posts:

<?php
    // $post_id = get_the_id();
    $ids = npc_get_post_ids($post_id, 'needed_post_type');
    var_dump($ids);
?>

Important: Do not use ‘numberposts’, use ‘posts_per_page’.

The best alternative for:
https://ru.wordpress.org/plugins/posts-to-posts/

Thank you for using my plugin.

Installation

Just install and press activate, and start setup.

  1. Go to wp-admin/options-general.php?page=neatek-posts-connects and connect some types of posts.
  2. Go to any posts in connected types.
  3. Create link between posts.
  4. Use Plugin functions in Theme.

FAQ

Installation Instructions

Just install and press activate, and start setup.

  1. Go to wp-admin/options-general.php?page=neatek-posts-connects and connect some types of posts.
  2. Go to any posts in connected types.
  3. Create link between posts.
  4. Use Plugin functions in Theme.

Contributors & Developers

“[NPC] Neatek Post Connect (many-to-many)” is open source software. The following people have contributed to this plugin.

Contributors

“[NPC] Neatek Post Connect (many-to-many)” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “[NPC] Neatek Post Connect (many-to-many)” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0

First release.