固定ページは、親ページ、子ページ、孫ページといった形で階層化できます。
例えば、親ページの画像を子ページにも孫ページにも利用したい場合、最上階層のページスラッグを取得しておくと便利です。
1.表示したい箇所に下記を記述する。
[html]
<?php
$root_slug = ps_get_root_page( $post );
$root_slug = $root_slug->post_name;
echo $root_slug
?>
[/html]
2.functions.phpに下記を記述する。
[html]
function ps_get_root_page( $cur_post, $cnt = 0 ) {
if ( $cnt > 100 ) { return false; }
$cnt++;
if ( $cur_post->post_parent == 0 ) {
$root_page = $cur_post;
} else {
$root_page = ps_get_root_page( get_post( $cur_post->post_parent ), $cnt );
}
return $root_page;
}
[/html]