解決させていことは、WordPressのプラグインCustom Post Types Relationships (CPTR)を使用しており、通常の投稿記事の詳細ページに、別のカスタム投稿の記事と関連付けた記事のタイトルを関連記事として取得表示をしているのですが、その取得したタイトルの属するタクソノミーのタームを(親子関係あり)も取得させたいです。
取得方法をご教授いただけますでしょうか。
<div class="related-word"> <div class="related-word-inner"> <div class="related-word-ttl">Relevant keyword<div class="ja">関連ワード</div></div> <?php $related_posts = get_post_meta( $post->ID, 'cptr_related', true ); if ( $related_posts ) : ?> <ul> <?php foreach ( $related_posts as $related_post ) : $post = get_post( $related_post ); if ( $post->post_status == 'publish' ) : setup_postdata( $post ); ?> <li class="col-1-3"> <h2 class="related-entry-title"> <a href="<?php the_permalink(); ?>"> <div class="en"><?php the_title(); ?></div> <div class="ja"><?php the_field('word-ja-title'); ?></div> </a> </h2> <!-- ここにターム名をリンク付で取得したいです --> </li> <?php endif; endforeach; wp_reset_postdata(); ?> </ul> <?php else: ?> <p>関連する記事はありません</p> <?php endif; ?> <a class="page_link-word" href="<?php echo esc_url( home_url( 'word' ) ); ?>" rel="word">wordpage</a> </div> </div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/08/09 09:05