YARPP をテンプレートに直接入れる
YARPP による関連ページの表示は、標準では content の最後に挿入されます。 したがって、記事の内容のために設定されている css が YARPP の出力結果にも適用されてしまいます。
また、その記事の内容と関連ページは別のコンテンツとして扱われるべきである、と考える人にとっては、 この仕様は良くありません。そこで、各テンプレートファイルに表示する位置を指定することにします。
任意のテンプレートファイルに次のコードを挿入することによって、YARPP が関連ページを表示します。 YARPP のその他の設定項目については、ダッシュボードから行うことができます。
<?php related_posts(); ?>
例えば固定ページに表示するなら、page.php
に挿入します。
content (本文) より後、コメントより前に挿入している例です。
<?php while (have_posts()) : the_post(); ?>
<?php get_template_part('content', 'page'); ?>
<?php related_posts(); ?>
<?php comments_template('', true); ?>
<?php endwhile; ?>
投稿ページの場合には single.php
に挿入することになります。