Wordpress: все страницы на одной странице - PullRequest
0 голосов
/ 09 июля 2011

Я бы хотел собрать тему, которая отображает все "страницы" на одной странице.Я предполагаю, что лучшим местом для этого был бы «index.php» ... и я хочу убедиться, что мой код является правильным способом сделать это:

<?php query_posts('post_type=page'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php the_title(); ?>
<?php the_content(); ?>
<?php endwhile; endif; ?>

Кроме того, есть лиспособ опционально НЕ отображать подстраницы?

1 Ответ

0 голосов
/ 09 июля 2011

Самый простой способ исключить все подстраницы - это:

<?php query_posts('post_type=page'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php if ($post->post_parent != '') {
 the_title(); 
the_content(); 
} endwhile; endif; ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...