man86,
Я вижу, что вы получаете данные поста через $ wpdb-> get_results (). Суть в том, что данные возвращаются необработанными, поэтому вам необходимо «подготовить их», прежде чем вы сможете использовать обычные функции публикации, такие как the_content () (которые будут возвращать уже отформатированный контент, как вы этого хотите ).
Как насчет этого (см. Комментарии к коду):
<?php query_posts('orderby=menu_order&order=asc&posts_per_page=-1&post_type=page&post_parent='.$post->ID);
if(have_posts()) { while(have_posts()) { the_post(); ?>
<div class="page">
<?php
global $wpdb;
$subs = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent='$post->ID' AND post_type='page' AND post_status='publish'");
if($subs) { ?>
<div class="navi"></div>
<a class="naviNext"><img src="<?php bloginfo('template_url'); ?>/images/navi-next.png" alt="" /></a>
<div class="scrollable">
<div class="items">
<?php foreach($subs as $post) { // <-- changed $s to $post
setup_postdata($post) // <--use setup_postdata to prepare post
?>
<div class="item">
<h2><?php the_title(); // <-- use "the_title() now that the data has been prepared ?></h2>
<?php the_content(); // <-- use "the_content() now that the data has been prepared ?>
</div>
<?php } ?>
</div>
</div>
<?php } else { the_content(); } ?>
</div>
<?php } } wp_reset_query(); ?>
Ссылка: http://codex.wordpress.org/Class_Reference/wpdb#Examples_5 («Получить всю информацию о черновиках от пользователя 5»)
Спасибо, надеюсь, это поможет!
Уд.