Display User Name from Each Connected
-
I am trying to display the user’s display name from their profile on an invoice. Each invoice is connected to a case, each case to a user. I am trying to reach them through the each_connected. I see the thread about distribute connected, but I don’t understand how to implement it. Here is what I have:
<?php $my_query = new WP_Query( array( 'post_type' => 'invoices' ) ); p2p_type( 'invoices_to_cases' )->each_connected( $my_query, array(), 'cases' ); while ( $my_query->have_posts() ) : $my_query->the_post(); // Another level of nesting p2p_type( 'cases_to_users' )->each_connected( $post->cases, array(), 'user' ); foreach ( $post->cases as $post ) : setup_postdata( $post ); ?> <b>Item No. :</b> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><?php echo '</br>'; foreach ( $post->user as $post ) : setup_postdata( $post ); ?> <b>User :</b> <?php the_author_meta('display_name', $user); echo '</br>'; endforeach; endforeach; wp_reset_postdata(); endwhile; ?>
If anyone can, please don’t just say use distribute_connected, I don’t understand how to implement that! Thanks for any help.
- The topic ‘Display User Name from Each Connected’ is closed to new replies.