【WordPressテンプレートタグ】next_post_link():次の投稿ページへのリンクを表示
公開日: : 最終更新日:2016/03/24 テンプレートタグ
概要
表示している記事より公開日が1つ後(新しい)の記事へのリンクを表示する。
書式
パラメーター
- format
- リンクの前後に追加する文字を設定(初期値:%link »)
「%link」と文字列内に表記すると「link」パラメータに置き換えらる。
- link
- 表示するリンクのテキスト(初期値:%title) ←次の記事のタイトル
- in_same_term
- 同じカテゴリーの記事に限定するかどうか
- true/同じカテゴリーの記事のみ表示
- false/カテゴリーを無視する(初期値)
- excluded_terms
- 表示させたくない記事のカテゴリー IDの番号(初期値:なし)
※複数のカテゴリーを除外する場合は配列にするか、コンマで区切る(例:'1,2,3')
- taxonomy
- タクソノミー名。
「in_same_term」パラメーターがtrueの場合に有効(初期値:'category')
位置
ループ内
使用例
初期設定での使用
次の記事へのリンクとそのタイトルを「»」と一緒に表示する。
<?php next_post_link(); ?>
表示例
パラメーターを指定して使用
太字の「次の記事へ >」という表記で、次の記事へのリンクとそのタイトルを表示する。
<?php next_post_link('<strong>%link</strong>', '次の記事へ >','true'); ?>
表示例
タクソノミー名を指定して、特定のカテゴリーを除外する
タクソノミー名「taxonomy」のカテゴリーID「2」と「3」を除外して、「次の記事を読む >」という表記で、次の記事へのリンクとそのタイトルを表示する。CSSで整える必要あり。
<ul>
<?php previous_post_link('<li class="prev">%link</li>', '< 前の記事を読む', true,'2,3','taxonomy'); ?>
<?php next_post_link('<li class="next">%link</li>', '次の記事を読む >', true,'2,3','taxonomy'); ?>
</ul>
<ul> <li class="prev"><a href="#">< 前の記事を読む</a></li> <li class="next"><a href="#">次の記事を読む ></a></li> </ul>
表示例
MEMO
next_post_link()は、次のシングルページ(日付の新しい記事)へのリンクを表示するのに対し、next_posts_link()は次の記事一覧(日付の古いアーカイブ)へのリンクを表示する。
「taxonomy」パラメーター
WordPress3.8.より追加
関連
関連記事
-
-
【WordPressテンプレートタグ】edit_comment_link():コメント編集画面へのリンクを表示
概要 コメント編集画面へのリンクを表示する。 書式 <?php edit_comment_li...
-
-
【WordPressテンプレートタグ】single_cat_title():カテゴリーアーカイブのタイトルを表示または取得
概要 カテゴリーアーカイブページでのカテゴリータイトルを表示または取得する。 書式 <?php...
-
-
【WordPressテンプレートタグ】get_page_link():固定ページのパーマリンクを取得
概要 固定ページのパーマリンクを取得する。固定ページIDを渡せばそのページのURLを取得でき、引数を...
-
-
【WordPressテンプレートタグ】previous_post_link():前の投稿ページへのリンクを表示
概要 表示している記事より公開日が1つ前(古い)の記事へのリンクを表示する。 書式 <?php...
-
-
【WordPressテンプレートタグ】the_search_query():検索キーワードを表示
概要 検索が行われたとき、検索キーワードを表示する。 書式 <?php the_search_...
-
-
【WordPressテンプレートタグ】get_permalink():投稿または固定ページのパーマリンクを取得
概要 投稿または固定ページのパーマリンクを取得する。 書式 <?php get_permali...
-
-
【WordPressテンプレートタグ】the_title_attribute():属性値用の記事タイトルを表示または取得
概要 属性値用の記事タイトルを表示、または文字列として取得する。 記事タイトル部分にHTMLタグを含...
-
-
【WordPressテンプレートタグ】single_post_title():投稿・固定ページのタイトルを表示または取得
概要 現在の投稿・固定ページのタイトルを表示または取得する。 書式 <?php single_...
-
-
【WordPressテンプレートタグ】next_posts_link():次のアーカイブへのリンクを表示
概要 記事一覧ページ(メインページ・アーカイブページ・カテゴリーなど)の次ページ(日付の古い記事一覧...
-
-
【WordPressテンプレートタグ】single_month_title():月別アーカイブのタイトルを表示または取得
概要 カテゴリーアーカイブページでのカテゴリータイトルを表示または取得する。 「11月2015」のよ...