Php 如何在wordpress中显示所有页面的帖子

Php 如何在wordpress中显示所有页面的帖子,php,wordpress,Php,Wordpress,目前,我正在尝试开发wordpress的单页公文包主题。现在它显示博客文章和页面文章。我创建了一个自定义页面模板,用于显示一页的公文包项目。它将显示来自用户将从主题菜单创建的页面的帖子。 现在我需要创造它,但我不知道怎么做。请注意,它将只显示用户从主题菜单创建的页面帖子,并显示这些页面导航链接(虽然我不需要任何帮助,但我需要显示页面帖子的帮助),另一件事是,它不会显示博客帖子 在索引页面上运行WP\u查询,并在循环中添加页面内容 <?php $args = array( '

目前,我正在尝试开发wordpress的单页公文包主题。现在它显示博客文章和页面文章。我创建了一个自定义页面模板,用于显示一页的公文包项目。它将显示来自用户将从主题菜单创建的页面的帖子。
现在我需要创造它,但我不知道怎么做。请注意,它将只显示用户从主题菜单创建的页面帖子,并显示这些页面导航链接(虽然我不需要任何帮助,但我需要显示页面帖子的帮助),另一件事是,它不会显示博客帖子

在索引页面上运行
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();?>

主题将需要注册自定义帖子类型。然后,您可以仅显示具有该帖子类型的帖子。