我在 Wordpress 中有这样的页面结构:
- 主页
- 主页子
- 主页孙子
- 主页孙子
- 主页孙子
- 主页孙子
- 主页子
- 主页孙子
- 主页孙子
- 主页孙子
- 主页孙子
- 主页子
ETC...
我只想在主页上显示每个子页面/孙子页面的标题/内容,请有人帮忙吗?
我在 Wordpress 中有这样的页面结构:
ETC...
我只想在主页上显示每个子页面/孙子页面的标题/内容,请有人帮忙吗?
您应该使用wp_list_pages()
函数,并指定一个顶级祖先和2
.
<?php
$postid = get_the_ID();
$topid = get_top_ancestor($postid);
$args = array(
'depth' => 2,
'show_date' => '',
'date_format' => get_option('date_format'),
'child_of' => $topid,
'exclude' => '',
'include' => '',
'title_li' => '',
'echo' => 1,
'authors' => '',
'sort_order' => 'ASC',
'link_before' => '',
'link_after' => '',
'walker' => '',
'post_type' => 'page',
'post_status' => 'publish'
); ?>
<ul>
<?php wp_list_pages( $args ); ?>
</ul>