2013-08-08 1 views
0

У меня есть цикл foreach, который отображает список подстраниц Title, Content и URL. Я не могу показаться, чтобы показывать изображение, хотя! Вот что у меня есть:Добавить страницы, изображенные в цикле foreach

<?php 
$pageChildren = get_pages('sort_column=menu_order&hierarchical=0&child_of='.$post->ID); 
if ($pageChildren) { 
foreach ($pageChildren as $pageChild) { 
echo '<div style="position:relative;float:left;width:100%;margin:0 0 20px 0;border-bottom:1px dashed #cdcdcd;padding:0 0 20px 0">'; 
//FEATURED IMAGE HERE 
echo '<a class="newstitle" href="' . get_permalink($pageChild->ID) . '">' . $pageChild->post_title.'</a><br /><br />'; 
if (!empty($pageChild->post_content)){ 
     echo '<p>'.$pageChild->post_content.'</p> '; 
     echo '<a class="readmore" href="' . get_permalink($pageChild->ID) . '" style="float:left">Read More &raquo;</a>'; 
    } 
    echo '</div>'; 
} 
} 
?> 
+0

Проверьте это. Подобный вопрос к твоему. Посмотрите, подходит ли вам ответ. http://stackoverflow.com/questions/12586551/featured-image-not-showing-in-wordpress – AnaMaria

+0

Нет, когда я вставляю код, предлагаемый ничего не отображается –

ответ

1

вы должны использовать

<?php echo get_the_post_thumbnail($pageChild->ID); ?> 

, чтобы получить пост миниатюру, а страницы

+0

Спасибо, что это работает блестяще! Вы знаете, как я мог бы добавить к нему класс? –

+0

ya, вы можете добавить класс следующим образом: ID, 'type', array ('class' => 'your_class')); ?>. здесь тип может быть thumbnail и так далее –

+0

Спасибо это awesome :) –

Смежные вопросы