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' ) { 
}
?>