アイキャッチ(中サイズ)は、孫ページへリンクしています。
<?php
$children = get_pages('parent=AのID&hierarchical=0');
foreach ($children as $child) {
?>
<h3><?php echo esc_html($child->post_title);?></h3>
<?php
$grandchildren = get_pages('parent='.$child->ID.'&hierarchical=0');
foreach ($grandchildren as $grandchild) {
$eye_catch = get_post_thumbnail_id($grandchild->ID);
?>
<div class="eye-catch"><a href="<?php echo esc_url($grandchild->guid);?>"><?php echo wp_get_attachment_image($eye_catch,'medium');?></a></div>
<?php
}
}
?>
pluto1234さん、ありがとうございます!
まさにコレです!
ただ、各固定ページは独自スラッグ、アイキャッチ画像はデフォルトサイズを使用しています(申しわけありません、最初のポストに書き忘れていました。)ので、ほんの少しだけ手を加えさせて頂きました。
<?php
$children = get_pages('parent=AのID&hierarchical=0');
foreach ($children as $child) {
?>
<h3><?php echo esc_html($child->post_title);?></h3>
<?php
$grandchildren = get_pages('parent='.$child->ID.'&hierarchical=0');
foreach ($grandchildren as $grandchild) {
$eye_catch = get_post_thumbnail_id($grandchild->ID);
?>
<div class="eye-catch"><a href="<?php echo get_page_link($grandchild->ID);?>"><?php echo wp_get_attachment_image($eye_catch);?></a></div>
<?php
}
}
?>
お恥ずかしい限りですが、こんなことに1週間近く悩んでいました…。
これでようやく解決出来ます。
本当にありがとうございました!