Posts 2 Posts not returning connected posts
-
Hi! I’ve been happily using Posts 2 Posts for a few years, but I’m a now a bit stuck with a query that doesn’t return connected posts, when I know there are connections.
I have registered the connection in functions.php between two custom posts types:
p2p_register_connection_type( array( 'name' => 'quotes_to_production', 'from' => 'toonspeak_quotes', 'to' => 'production', 'reciprocal' => true ) );
Then I’m using the following code to find and display connections (also using the Advanced Custom Fields plugin:
<?php if ($slidepost = get_field("slideshow-post-{$i}")) { setup_postdata($slidepost); ?> <div class="slide-title"><?php echo get_the_title( $slidepost->ID ); ?></div> <?php if ( 'production' == get_post_type( $slidepost->ID ) ) { $quotequery = new WP_Query( array( 'connected_direction' => 'from', 'connected_type' => 'quotes_to_production', 'connected_items' => get_queried_object_id( ) ) ); if ( $quotequery->have_posts() ) { while ( $quotequery->have_posts() ) : $quotequery->the_post(); ?> <blockquote><?php the_excerpt() ?></blockquote> <h4><?php the_title() ?></h4> <?php endwhile; } wp_reset_query(); } ?> <?php } ?>
This should return reciprocal connections, but doesn’t.
If anyone could spot what we’re doing wrong in the code, I’d be eternally grateful!
Thanks
Marcus
- The topic ‘Posts 2 Posts not returning connected posts’ is closed to new replies.