如何循环浏览所有页面?

时间:2017-05-07 作者:Gal Grünfeld

是否可以循环浏览网站中的所有页面?如果是,如何?

我正在建立一个单页简历网站,我想将网站的所有页面显示为主页的一部分。

3 个回复
最合适的回答,由SO网友:Gal Grünfeld 整理而成

我学会了怎么做。

这里有一个解决方案:

$pages = get_pages();
foreach($pages as $page) {
    echo($page->post_content);
}

SO网友:Picard

你是在说这样的事情吗:

   $pages = get_pages(); 
   foreach ($pages as $page) {
       echo $page->post_title;
   }

你当然可以把它们分类(sort_column, sort_order), 过滤掉(exclude) 通过使用应用于get_pages() 功能-您可以在Wordpress docs.

SO网友:Nicolay Hekkens

我建议这样做:

query_posts(array(\'post_type\' => \'page\'));

while (have_posts()) { 
    the_post();
    get_template_part( \'templates/list/content\', \'xxx\' );
}

wp_reset_query();
这样您就可以使用

get_template_part( \'templates/list/content\', \'xxx\' );

结束

相关推荐

Customizing wp_link_pages

我想使用wp\\U link\\U页面创建一个页面,如下所示Previous 第3页,共20页Next如何做到这一点?顺便说一句,我正在使用此功能https://codex.wordpress.org/Function_Reference/wp_link_pages