dongzhuang2030 2011-08-11 09:00
浏览 17
已采纳

Wordpress在一页上显示所有页面

I need to display all the pages on the one page.

At the moment I am using this to bring in each page:

<?php 
$page_id = 5; //id example
$page_data = get_page( $page_id ); 
$content = apply_filters('the_content', $page_data->post_content); 
$title = $page_data->post_title; 
echo $content; 
?> 

But if a new page is created it wont display it as wont have this code and its ID in place..

Is there a way to bring all the pages in automatically?

Any help will be appreciated, thanks

  • 写回答

4条回答 默认 最新

  • duanchu7271 2011-08-11 09:13
    关注

    You can get all the pages of your blog by using get_pages();, do this in a loop like so:

    $pages = get_pages(); 
    foreach ($pages as $page_data) {
        $content = apply_filters('the_content', $page_data->post_content); 
        $title = $page_data->post_title; 
        echo $content; 
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)