得到了这段运行的代码,它获取页面ID并显示其下的所有子项。这很好。
第二部分是让它吸引孩子们的物品。
所以现在看起来像这样
Main Menu Item
Child Item
Child Item
Child Item
但我需要它看起来像这样
Main Menu Item
Child Item
Child Item
Child Item
Child Item
这是我正在使用的代码
<?php
$args = array(
\'post_type\' => \'page\',
\'posts_per_page\' => -1,
\'post_parent\' => 92,
);
$parent = new WP_Query( $args );
if ( $parent->have_posts() ) : ?>
<?php while ( $parent->have_posts() ) : $parent->the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
<?php endif; wp_reset_postdata(); ?>
最合适的回答,由SO网友:Jacob Peattie 整理而成
您可以使用wp_list_pages()
功能:
<?php
wp_list_pages(
[
\'child_of\' => 92,
\'title_li\' => false,
\'sort_column\' => \'menu_order\',
]
);
?>