页面在wordpress中显示所有页面内容
我已显示当前页面中的所有页面内容,但未显示当前页面内容,因此下面的代码将显示所有页面内容,但我如何过滤它 谢谢页面在wordpress中显示所有页面内容,wordpress,wordpress-theming,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; } 尝
$pages = get_pages();
foreach ($pages as $page_data) {
$content = apply_filters('the_content', $page_data->post_content);
$title = $page_data->post_title;
echo $content;
}
尝试以下代码:它将通过获取当前页面的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 ); ?>
或使用特定父页面“global$post”;wp_list_页面(数组('child_of'=>$post->post_parent,'depth'=>2,'exclude'=>get_the_ID());'