WordPress 親がある場合は親のタイトルを出力する

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

固定ページが子ページかどうかを判定する

固定ページが子ページかどうかを判定する