概要
next_post_link関数は、次の投稿ページのリンクを表示するために使用されます。この関数は、投稿やページのナビゲーションを構築する際に役立ち、ユーザーが簡単に次のコンテンツにアクセスできるようにします。以下は、next_post_linkがよく使われる機能の例です。
- 投稿ページのナビゲーション
- カテゴリーやタグによる関連投稿のリンク
- 記事のシリーズや連載物のリンク
- 投稿リストを作成する際の利便性向上
- サイトのユーザーエクスペリエンス向上
- SEO対策としての内部リンク構築
- ブログの継続的な訪問促進
- モバイルフレンドリーなナビゲーションの実装
構文
next_post_link( $format, $link, $in_same_cat = false, $excluded_categories = '' );
パラメータ
$format(string) – リンクのフォーマットを指定します。$link(string) – リンクが表示されるテキストを指定します。$in_same_cat(bool) – 同じカテゴリー内で次の投稿を検索するかどうかを指定します。$excluded_categories(string|array) – 除外したいカテゴリーを指定します。
戻り値
この関数は、次の投稿へのリンクをHTML形式で出力します。
関連する関数
使用可能なバージョン
next_post_link関数は、WordPress 2.0以降で使用可能です。
コアファイルのパス
next_post_link関数は、wp-includes/link-template.phpに含まれています。
この関数のアクションでの使用可能性
| アクション | 使用可能性 |
|---|---|
| mu_plugin_loaded | |
| registered_post_type | |
| plugins_loaded | |
| wp_roles_init | |
| setup_theme | |
| after_setup_theme | |
| set_current_user | |
| init | |
| register_sidebar | |
| wp_loaded | |
| send_headers | |
| parse_query | |
| pre_get_posts | |
| wp | |
| template_redirect | |
| get_header | |
| wp_head |
サンプルコード
サンプルコード 1
<?php next_post_link('%link', '次の記事へ'); ?>
次の投稿ページのリンクを「次の記事へ」というテキストで表示します。
サンプルコード 2
<?php next_post_link('%link', '次の投稿', true); ?>
次の投稿ページのリンクをカテゴリー内で探し、「次の投稿」というテキストで表示します。
サンプルコード 3
<?php next_post_link('%link', '<span class="next-title">%title →</span>'); ?>
次の投稿ページのリンクを、次の投稿タイトルを含めたHTMLスパンで表示します。
サンプルコード 4
<?php next_post_link('%link', 'もっと見る', false, 'category1,category2'); ?>
次の投稿ページのリンクを「もっと見る」というテキストで表示し、カテゴリー1とカテゴリー2は除外します。
サンプルコード 5
<?php next_post_link('%link', __('次の投稿', 'textdomain')); ?>
国際化対応として、次の投稿ページのリンクを「次の投稿」として表示します。テキストドメインを指定しています。
引用元は次の通りです。
- https://developer.wordpress.org/reference/functions/next_post_link/
- https://examples.wordpress.net/next_post_link
- https://www.wpbeginner.com/wp-tutorials/how-to-create-wordpress-navigation-menu-using-next_post_link-and-previous_post_link/
- https://codex.wordpress.org/Function_Reference/next_post_link
- https://www.smashingmagazine.com/2018/01/how-to-create-custom-pagination-in-wordpress/
next_post_link関数は、特定のワードプレスバージョンで非推奨や削除されることはありません。