我正在开发一个自定义的Wordpress网站,需要创建显示所有子子页面的缩略图和标题的代码。即,在其1级子页面上,我显示所有自己的子页面,但我需要父页面显示所有3级子页面。
即
目前,我在第2级页面中有以下代码。我如何定制这个以便这些页面的父级页面(级别1)(级别2)显示所有3级缩略图和标题?谢谢你的任何想法。
<!-- INSERT CODE -->
<?php $child_pages = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = ".$post->ID." AND post_type = 'page' ORDER BY menu_order", 'OBJECT');
if ( $child_pages ) :
foreach ( $child_pages as $pageChild ) :
setup_postdata( $pageChild );
$thumbnail = get_the_post_thumbnail($pageChild->ID, 'work-thumb');
if($thumbnail == "") continue; // Skip pages without a thumbnail
?>
<div class="child-thumb">
<p class="thumbnail_img">
<a href="<?= get_permalink($pageChild->ID) ?>" rel="bookmark" title="<?= $pageChild->post_title ?>"><?= $thumbnail ?></a></p>
<h3><a href="<?= get_permalink($pageChild->ID) ?>" rel="bookmark" title="<?= $pageChild->post_title ?>"><?= $pageChild->post_title ?></a></h3>
</div>
<?
endforeach;
endif;
?>
<!-- FINISH CODE -->
答案 0 :(得分:0)