WP显示所有页面的精选图像

时间:2011-03-14 01:54:48

标签: wordpress post types thumbnails

我在我的WordPress网站上有一些分类法可以处理产品。我已经将Pages组织为产品类别,然后我为我的产品创建了一个自定义的帖子类型,以便进行更多组织。

对于父页面,我想从所有子页面中提取所有缩略图(特别是页面的特色图像)。但是,它们不是直接子项,而是我的自定义帖子类型中的页面。

截至目前,我已使用“广告系列”作为我的自定义帖子类型名称在父页面上显示子页面标题:

<?php 
$args = array(
'post_type'=>'campaign',
'title_li'=> __('')
);
wp_list_pages( $args ); 
?> 

是否有类似的方式来拉出某个后期类型的所有精选图像?

1 个答案:

答案 0 :(得分:1)

这对你有帮助吗?

<?php
$mypages = get_pages('
    child_of='.$post->ID.'
    &parent='.$post->ID.');

if($mypages) {
    echo '<ul>';
    foreach($mypages as $page) { ?>
        <li class="page_item">
            <?php echo get_the_post_thumbnail($page->ID, 'thumbnail'); ?>
            <a href="<?php echo get_page_link($page->ID) ?>"><?php echo $page->post_title ?></a>
        </li> <?php
    }
    echo '</ul>';
} ?>