Php 如何在wordpress中显示所有页面的帖子
目前,我正在尝试开发wordpress的单页公文包主题。现在它显示博客文章和页面文章。我创建了一个自定义页面模板,用于显示一页的公文包项目。它将显示来自用户将从主题菜单创建的页面的帖子。Php 如何在wordpress中显示所有页面的帖子,php,wordpress,Php,Wordpress,目前,我正在尝试开发wordpress的单页公文包主题。现在它显示博客文章和页面文章。我创建了一个自定义页面模板,用于显示一页的公文包项目。它将显示来自用户将从主题菜单创建的页面的帖子。 现在我需要创造它,但我不知道怎么做。请注意,它将只显示用户从主题菜单创建的页面帖子,并显示这些页面导航链接(虽然我不需要任何帮助,但我需要显示页面帖子的帮助),另一件事是,它不会显示博客帖子 在索引页面上运行WP\u查询,并在循环中添加页面内容 <?php $args = array( '
现在我需要创造它,但我不知道怎么做。请注意,它将只显示用户从主题菜单创建的页面帖子,并显示这些页面导航链接(虽然我不需要任何帮助,但我需要显示页面帖子的帮助),另一件事是,它不会显示博客帖子 在索引页面上运行
WP\u查询
,并在循环中添加页面内容
<?php $args = array(
'post_type' => 'page', // Calling pages only
'order' => 'ASC',
'posts_per_page'=> '-1', // display all pages published
);
$loop = new WP_Query( $args ); if( $loop->have_posts() ): while( $loop->have_posts() ): $loop->the_post();?>
<?php the_title(); //Page Contents etc.?>
<?php endwhile; endif; wp_reset_postdata();?>
主题将需要注册自定义帖子类型。然后,您可以仅显示具有该帖子类型的帖子。