ワードプレスのnext_post_link関数の使用方法・解説

概要

next_post_link関数は、次の投稿ページのリンクを表示するために使用されます。この関数は、投稿やページのナビゲーションを構築する際に役立ち、ユーザーが簡単に次のコンテンツにアクセスできるようにします。以下は、next_post_linkがよく使われる機能の例です。

  1. 投稿ページのナビゲーション
  2. カテゴリーやタグによる関連投稿のリンク
  3. 記事のシリーズや連載物のリンク
  4. 投稿リストを作成する際の利便性向上
  5. サイトのユーザーエクスペリエンス向上
  6. SEO対策としての内部リンク構築
  7. ブログの継続的な訪問促進
  8. モバイルフレンドリーなナビゲーションの実装

構文

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 &rarr;</span>'); ?>

次の投稿ページのリンクを、次の投稿タイトルを含めたHTMLスパンで表示します。

サンプルコード 4

<?php next_post_link('%link', 'もっと見る', false, 'category1,category2'); ?>

次の投稿ページのリンクを「もっと見る」というテキストで表示し、カテゴリー1とカテゴリー2は除外します。

サンプルコード 5

<?php next_post_link('%link', __('次の投稿', 'textdomain')); ?>

国際化対応として、次の投稿ページのリンクを「次の投稿」として表示します。テキストドメインを指定しています。

引用元は次の通りです。

  1. https://developer.wordpress.org/reference/functions/next_post_link/
  2. https://examples.wordpress.net/next_post_link
  3. https://www.wpbeginner.com/wp-tutorials/how-to-create-wordpress-navigation-menu-using-next_post_link-and-previous_post_link/
  4. https://codex.wordpress.org/Function_Reference/next_post_link
  5. https://www.smashingmagazine.com/2018/01/how-to-create-custom-pagination-in-wordpress/

next_post_link関数は、特定のワードプレスバージョンで非推奨や削除されることはありません。

この関数について質問する


上の計算式の答えを入力してください