WordPress 親がある場合は親のタイトルを出力する
WordPress 親がある場合は親のタイトルを出力する
<?php if ( is_page() && $post->post_parent )://親があるかどうかで条件分岐?>
<!-- 親がある時 -->
<h2>
<?php // 直上の親ページのタイトルを取得する方法
$parent_id = $post->post_parent; // 親ページのIDを取得
if ($parent_id) { // 親ページがあれば実行
$parent = get_post($parent_id); // 親ページの情報を取得
echo get_the_title($parent->post_parent); // 親ページの親のタイトルを表示
}
?>
</h2>
<?php else: ?>
<!-- 親がない時 -->
<h2><?php the_title(''); ?></h2>
<?php endif; ?>
WordPress 直上の親ページのIDやスラッグを取得する方法
https://hirashimatakumi.com/blog/3079.html
固定ページが子ページかどうかを判定する