概要
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
関数は、特定のワードプレスバージョンで非推奨や削除されることはありません。