2014-11-19 5 views
0

Мне нужно отобразить содержимое дочерних страниц на родительской странице в Wordpress (без сообщений). Это работает, отображает заголовок дочерней страницы, но я не могу получить содержимое для отображения. (последние 2 строки)Показать родительские страницы Wordpress на родительской странице

global $post; 
$args = array('numberposts' => 1, 'category_name' => 'foundation','post__in' => get_option('sticky_posts')); 

$the_query = new WP_Query($args); 

while ($the_query -> have_posts()) { 
    $the_query->the_post(); 
?> 

<article class="lead"> 
    <h1><?php the_title(); ?></h1> 
    <section> 
     <?php the_content(); ?> 
    </section> 
</article> 

<?php 
} 

$newQuery = new WP_Query(); 
$all_pages = $newQuery->query(array('post_type' => 'page')); 

$foundation = get_page_by_title('Foundation'); 
$foundation_children = get_page_children($foundation->ID, $all_pages); 

query_posts('pagename=foundation'); 

while(have_posts()) { 
    the_post(); 
    the_title(); 
    the_content(); 
} 

foreach($foundation_children as $tc) { 
    echo $tc->post_title; // this works 
    echo $tc->the_content; // this doesn't 
} 

ответ

0

Правильная переменная post_content.

Попробуйте echo $tc->post_content;

Ссылка: http://codex.wordpress.org/Class_Reference/WP_Post

+0

Ваше затруднительное работал для меня, спасибо, но вы знаете, как я могу получить шорткоды, чтобы рендерить в дочерних страниц при отображении на родительской странице с POST_CONTENT? У меня есть галерея на дочерней странице, но теперь она выводится как обычный текст на родительской странице. – davidcondrey

+1

'do_shortcode ($ tc-post_content);' – davidcondrey

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