页面显示wordpress中的所有页面内容

时间:2013-06-06 11:46:40

标签: wordpress wordpress-theming

我在当前页面中显示所有页面内容但不是当前页面内容要显示,所以波纹管代码会给我所有页面内容但是如何过滤它?

感谢。

 $pages = get_pages(); 
 foreach ($pages as $page_data) {
     $content = apply_filters('the_content', $page_data->post_content); 
  $title = $page_data->post_title; 
 echo $content; 
}

1 个答案:

答案 0 :(得分:2)

尝试此代码:它将通过获取其ID来排除当前页面。

<?php                                   
    $args = array(
        'post_type' => 'page',
        'numberposts' => -1,                                                                    
        'sort_order' => 'ASC',
        'sort_column' => 'post_title',
        'post_status' => 'publish',                 
        'exclude' => get_the_ID()
    );          
//$allpages = get_pages($args );  ?>
<?php wp_list_pages( $args ); ?>