ExUnitの関連記事表示機能を他の投稿タイプでも使う
この記事は「WordPress Theme Lightning Advent Calendar 2018」の12月3日の記事になります。
ExUnitの関連記事表示機能は現状では投稿 (post)でしか利用できませんが、表示したい箇所に下記のコードを書けば取得・表示する事ができます。
<?php
// 関連記事
if ( function_exists( 'veu_get_related_posts' ) {
// 表示したい投稿タイプを指定してください。
if ( get_post_type() == 'post' ) {
// 取得する記事の投稿タイプ / 関連に紐付けるtaxonomy名 / 表示件数を指定
$posts = veu_get_related_posts( 'post', 'category', 6 );
// 該当する関連記事がある場合
if ( $posts ) {
echo '<h2 class="p-section-title">関連記事</h2>';
echo '<div class="row">';
foreach ( $posts as $key => $post ) {
echo veu_add_related_posts_item_html( $post );
}
echo '</div>';
} // if ($posts) {
wp_reset_postdata();
} // if ( get_post_type() == 'post' ) {
}
?>