Listing all sub-pages?

时间:2011-03-04 作者:Wordpressor

我想知道如何编写实际访问页面的子页面列表。

因此,我有2页和3个子页:

Colors [page]
- Red [child of Colors - subpage]
- Blue [child of Colors - subpage]
- Green [child of Colors - subpage]

Numbers [page]
- One [child of Numbers - subpage]
- Two [child of Numbers - subpage]
- Three [child of Numbers - subpage]
当用户访问“颜色”页面时,我的代码输出红色/蓝色/绿色,如果用户访问数字,则显示一/二/三。

我相信wp\\u list\\u页面将很容易完成这件事,但我不确定参数。

2 个回复
最合适的回答,由SO网友:Bainternet 整理而成

简单,只要把孩子的身份证给我就行了

  global $id;
  wp_list_pages("title_li=&child_of=$id");
如果你想加入循环的话

 wp_list_pages("title_li=&child_of=$post->ID");

SO网友:Ben Word

下面是我用来列出子页面的页面模板的一个片段:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php
    $children = wp_list_pages(\'title_li=&child_of=\'.$post->ID.\'&echo=0\');
    if ($children) { ?>
    <ul>
        <?php echo $children; ?>
    </ul>
<?php } ?>
<?php endwhile; endif; ?>

结束

相关推荐

如何在孩子主题之前加载Parent_Theme函数.php?

我的问题是我必须加载我的父主题functions.php 我的子主题之前的文件functions.php 文件加载。设置和;初始化过程。我查看了/wp\\u core\\u root/wp设置中的挂钩。php(名称:do_action(\'setup_theme\');). 问题是我不知道如何连接到那里,因为我得到的第一个文件是子主题的functions.php, 所以没有add_action( \'setup_theme\', \'my_init_function\' ); 将起作用。编辑:a)我知道插