我在当前页面中显示所有页面内容但不是当前页面内容要显示,所以波纹管代码会给我所有页面内容但是如何过滤它?
感谢。
$pages = get_pages();
foreach ($pages as $page_data) {
$content = apply_filters('the_content', $page_data->post_content);
$title = $page_data->post_title;
echo $content;
}
答案 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 ); ?>