【WordPressテンプレートタグ】previous_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 previous_post_link(); ?>
表示例
パラメーターを指定して使用
太字の「< 前の記事へ」という表記で、前の記事へのリンクとそのタイトルを表示する。
<?php previous_post_link('<strong>%link</strong>', '< 前の記事へ','true'); ?>
表示例
タクソノミー名を指定して、特定のカテゴリーを除外する
タクソノミー名「taxonomy」のカテゴリーID「2」と「3」を除外して、「< 前の記事を読む」という表記で、前の記事へのリンクとそのタイトルを表示する。
<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
previous_post_link()は、前のシングルページ(日付の古い記事)へのリンクを表示するのに対し、previous_posts_link()は前の記事一覧(日付の新しいアーカイブ)へのリンクを表示する。
「taxonomy」パラメーター
WordPress3.8.より追加
関連
関連記事
-
【WordPressテンプレートタグ】get_the_post_thumbnail():アイキャッチ画像を取得
概要 アイキャッチ画像のimgタグを取得する。 書式 <?php get_the_post_t...
-
【WordPressテンプレートタグ】wp_register():ユーザー登録ページのURLを表示または取得
概要 管理画面「一般設定」>「誰でもユーザー登録ができるようにする」 にチェックが入っていると...
-
【WordPressテンプレートタグ】comments_number():記事へのコメント数を表示
概要 サイト閲覧者からコメントがあった場合、承認されたコメント数を表示する。 書式 <?php...
-
【WordPressテンプレートタグ】the_date():記事の公開日を表示または取得
概要 記事の公開日を表示または取得する。 同じ日に複数の記事がある場合は一度だけ表示される。 書式 ...
-
【WordPressテンプレートタグ】wp_login_url():ログインURLを取得
概要 ログインURLを文字列として取得する。 書式 <?php wp_login_url( '...
-
【WordPressテンプレートタグ】the_post_thumbnail():アイキャッチ画像を表示
概要 記事に設定されたアイキャッチ画像を指定された大きさで表示する。 引数に、管理画面もしくはadd...
-
【WordPressテンプレートタグ】previous_posts_link():前のアーカイブへのリンクを表示
概要 記事一覧ページ(メインページ・アーカイブページ・カテゴリーなど)の前ページ(日付の新しい記事一...
-
【WordPressテンプレートタグ】wp_title():ページのタイトルを表示または取得
概要 ページのタイトルを表示または取得する。 書式 <?php wp_title('sep',...
-
【WordPressテンプレートタグ】comment_author_email():コメント投稿者のメールアドレスをリンクなしで表示
概要 コメント投稿者のメールアドレスをリンクなしで表示する。 管理画面「設定」>「ディスカッション」...
-
【WordPressテンプレートタグ】the_tags():投稿の属するタグ名とリンクを表示
概要 投稿につけられたタグ名とタグアーカイブへのリンクを表示する。 書式 <?php the_...