次を使用して、ページのIDをチェックしているifステートメントがあります。
<?php if ( is_page(10) ) { ?>
ページの親が10の場合、どうすればよいですか?
このようなことを試してください
global $post;
if ($post->post_parent == 10) {
echo "parent's id is 10";
}
$id = wp_get_post_parent_id( get_the_id() );
$id
親ページIDが追加されました
現在のページオブジェクトを取得してから、その親IDを取得します。
global $wp_query;
$currentPage = get_page($wp_query->get_queried_object_id());
if (is_page($currentPage['post_parent'])) {
}