こんにちは
前の投稿は get_previous_post()、次の投稿は get_next_post() で取得することができます。
タイトル、URL の表示方法は、各関数のサンプルコードが参考になると思います。
WP Subtitle に関しては、サブタイトルを取得する関数 (the_subtitle、get_subtitle) で post_id パラメータに前後の投稿 ID を指定すると取得できると思います。
ご解答ありがとうございます。
<?php
$previous_post = get_previous_post();
get_tags($previous_post->ID);
get_subtitle($previous_post->ID);
echo $previous_post->post_subtitle($previous_post->ID);
?>
等いろいろあてずっぽうで記述していますがなか上手く表示されないです。。。
<?php get_previous_post( $in_same_term, $excluded_terms, $taxonomy ) ?>
これを
<?php get_previous_post( true, 1,2, category ) ?>
とすることで一つ前の投稿は同じカテゴリーで、カテゴリーIDが1と2は除外ということでしょうか?
get_tags() は、投稿タグの一覧を取得する関数です。投稿に付けられているタグを取得する場合は、get_the_tags() を使用するといいかと思います。
例:
$posttags = get_the_tags( $previous_post->ID );
if ( $posttags ) {
foreach ( $posttags as $tag ) {
echo $tag->name . ' ';
}
}
get_subtitle() この関数は分かりません。
get_previous_post() の使い方は、こちらをご覧ください。
例:
$previous_post = get_previous_post( false, array( 1, 2 ), 'category' );