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

概要

get_adjacent_post 関数は、現在の投稿記事に隣接する投稿記事を取得するために使用されます。主に、ブログやニュースサイトなどで前後の関連記事へのリンクを提供する際に利用されます。以下は、この関数がよく使われるシナリオの例です:

  1. 投稿の次の記事へのリンクを表示する。
  2. 投稿の前の記事へのリンクを表示する。
  3. パラメータを使用して特定のカテゴリー内の隣接記事を取得する。
  4. タグによって隣接する記事を取得し、人気のあるコンテンツを促進する。
  5. カスタム投稿タイプに対して隣接記事を取得する。
  6. 隣接する投稿記事をサイドバーウィジェットで表示する。
  7. ユーザーがナビゲートしやすいように、序列を表示するためのカスタムテンプレートで使用する。
  8. SEOのために、関連するページを簡単にリンクできるようにする。

構文

get_adjacent_post( $in_same_term, $excluded_terms, $previous, $post_type );

パラメータ

  • $in_same_term: (bool) ターム(カテゴリーやタグ)内での取得を指定する。
  • $excluded_terms: (int|array) 除外するタームのIDまたは配列。
  • $previous: (bool) 前の記事を取得する場合は true、次の記事の場合は false
  • $post_type: (string|array) 投稿タイプ、指定がない場合は全ての投稿タイプが対象。

戻り値

WP_Post オブジェクトまたは隣接する投稿が存在しない場合は null

関連する関数

使用可能なバージョン

get_adjacent_post 関数は、WordPress 2.0.0 以降で使用可能です。

コアファイルのパス

wp-includes/post.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

この関数は、特定のワードプレスバージョンで非推奨または削除されていません。

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


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