サポート » プラグイン » プラグイン「Posts 2 Posts」がうまく機能しない

  • 解決済 takayukki

    (@takayukki)


    いつもありがとうございます

    カスタム投稿Aとカスタム投稿Bという2つの異なるカスタムメニューを関連付けさせたいと思っています。
    そこで今回プラグイン「Posts 2 Posts」を使用したいと思っています。
    WordPress 6.0.2です

    function.phpに

    function my_connection_types() {
    	p2p_register_connection_type( array(
    		'name' => 'posts_to_pages',
    		'from' => 'post',
    		'to' => 'page'
    	) );
    }
    add_action( 'p2p_init', 'my_connection_types' );

    page.phpに

    <?php
    // Find connected pages
    $connected = new WP_Query( array(
      'connected_type' => 'posts_to_pages',
      'connected_items' => get_queried_object(),
      'nopaging' => true,
    ) );
    
    // Display connected pages
    if ( $connected->have_posts() ) :
    ?>
    <h3>Related pages:</h3>
    <ul>
    <?php while ( $connected->have_posts() ) : $connected->the_post(); ?>
    	<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endwhile; ?>
    </ul>
    
    <?php 
    // Prevent weirdness
    wp_reset_postdata();
    
    endif;
    ?>

    としています。

    カスタム投稿はそれぞれ Connected ****というところで関連づけを確認しています。

    使い方について下記参考サイトにあるような情報を得て、いろいろためしてはみたのですが、投稿自体を取得できていないようです。
    お詳しい方や過去に使ったことがある方などいらっしゃいましたら、どこが間違えているのか、ご教示いただけないでしょうか?

    よろしくお願いいたします。

    参考にしたサイト:
    http://atom.moo.jp/test/bestchoice2/wp-admin/plugin-install.php?tab=plugin-information&plugin=posts-to-posts&TB_iframe=true&width=600&height=550

    https://github.com/scribu/wp-posts-to-posts/wiki/Basic-usage

    https://ss-complex.com/wordpress_posts_2_posts/

    https://www.wp-tech.net/article/460/

    • このトピックはtakayukkiが2ヶ月前に変更しました。
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 takayukki

    (@takayukki)

    ありがとうございます。
    いろいろ試してみていたところ、無事連携されるようになりました。
    結局表示させようとするページに問題があったようです。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • このトピックに返信するにはログインが必要です。