• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「関数リファレンス/get post ancestors」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(全体を和訳。サンプルコードを追加。)
(関連資料)
 
53行目: 53行目:
  
 
{{Tag Footer}}
 
{{Tag Footer}}
 +
 
{{原文|Function Reference/get post ancestors|84270}}<!-- 19:03, 16 March 2010 Ancawonka -->
 
{{原文|Function Reference/get post ancestors|84270}}<!-- 19:03, 16 March 2010 Ancawonka -->
[[Category:Functions]]
+
 
 
[[en:Function Reference/get post ancestors]]
 
[[en:Function Reference/get post ancestors]]

2015年5月23日 (土) 00:14時点における最新版

指定した投稿の先祖の投稿 ID を配列で取得します。


使い方

<?php get_post_ancestors( $post ) ?>

パラメータ

$post
整数またはオブジェクト) (必須) 投稿 ID または投稿オブジェクト
初期値: なし


戻り値

(配列) 
先祖の投稿 ID の配列。先祖の投稿が無い場合は空の配列。配列の最初には親投稿の ID が入っています。以降、その親投稿の ID, ... 最上位(親を持たない)の投稿 ID と順に配列に入っています。

用例

現在のページが、固定ページ ID =123の子孫なら '固定ページ ID 123 の子孫ページです' と表示する:

if ( in_array(123, get_post_ancestors( $post->ID ) ) )
  echo '固定ページ ID 123 の子孫ページです';

Notes

変更履歴

ソースファイル

get_post_ancestors()wp-includes/post.php に含まれています。


関数リファレンステンプレートタグ目次もご覧ください。


最新英語版: WordPress Codex » Function Reference/get post ancestors最新版との差分