• First of all: thanks for this great plugin!

    I’m having an issue using the method as described on the Wiki page (https://github.com/scribu/wp-posts-to-posts/wiki/Actions-and-filters).

    I have a post-type ‘adviseur’, that is connected to pages. I use a custom template for the Posts2Posts widget (p2p-ul-adviseur_to_page.php). In the widget I want to show the connected adviseur, with some meta data, so I’m using this query & code:

    // Get connected adviseurs
    $connected = new WP_Query( array(
            'connected_type' => 'adviseur_to_page',
            'connected_items' => get_queried_object(),
            'nopaging' => true,
        ) );
    
     // Display connected adviseurs
        ?>
        <div class="adviseurs-block">
        <?php
    
        if( $connected->have_posts() ) { ?>
        <h4>Uw adviseur(s):</h4>
        <?php
        while ( $connected->have_posts() ) : $connected->the_post(); ?>
            <div class="adviseur">
            <h5><?php the_title(); ?></h5>
                <?php lwd_do_adviseur_archive_content() ?>
            </div><!-- end .adviseur -->
        <?php
        endwhile;
        }
    
        wp_reset_postdata(); // set $post back to original post
        ?>
    </div><!-- end .adviseurs-block -->

    The function lwd_do_adviseur_archive_content shows some metafield values from the adviseur post type.

    All works well, except when I connect more then one adviseur to a page: then it shows all connected adviseurs twice. If I use the query in a page template it doesn’t show this behavior…What am I doing wrong?

    Thanks in advance!

    http://wordpress.org/extend/plugins/posts-to-posts/

  • The topic ‘Double entries with multiple connections’ is closed to new replies.