子ページから親ページのスラングを取得する

WordPress › Support » Displaying Text based on Parent Page’s Name/Slug

i think it’s easiest way to get parent’s slug, if that’s the case here.

# current page slug
$slug = $post->post_name;

# get parent page’s slug
$post_data = get_post($post->post_parent);
$slug = $post_data->post_name;

子ページのpost_parentを元に親ページのスラングを取得する。
親ページの場合、$slugには自ページのスラングが入るらしい。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)