WP Отображение избранных изображений всех страниц - PullRequest
0 голосов
/ 14 марта 2011

У меня на сайте WordPress работает таксономия, которая занимается продуктами. Страницы организованы как категории продуктов, а затем я создал собственный тип записей, чтобы мои продукты были организованы еще больше.

Для родительской страницы я хочу извлечь все миниатюры (в частности, Избранные изображения страницы) со всех дочерних страниц. Однако они не являются непосредственно дочерними, а являются страницами в моем пользовательском типе записи.

На данный момент я отображал заголовки дочерних страниц на родительской странице, используя 'кампанию', являющуюся именем моего пользовательского типа записи:

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

Есть ли аналогичный способ вытащить все избранные изображения определенного пост-типа?

1 Ответ

1 голос
/ 19 декабря 2011

Вам это помогает?

<?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>';
} ?>
...