我有点卡住了。我需要输出带有自定义链接的CPType列表。到目前为止,一切正常。但是我无法将“子页面”放在子列表中。
这是我的代码:
<? php
function theme_name_book_show_children($post) {
$my_query = new WP_Query( 'post_type=dokumentation', 'posts_per_page=>-1', 'post_parent=>$post_parent' );
while ( $my_query->have_posts() ) :
$my_query->the_post();
echo '<li class="page_item ps2id"><a href="#' . get_the_id() . '">' . get_the_title() . '</a></li>';
endwhile;
}
对此有任何解决方案吗?据我所知,列表页面仅提供永久链接。但是由于它是一个巨大的One-Pager,我需要将其链接到#ID。
感谢您的阅读!
迈克
答案 0 :(得分:0)
function theme_name_book_show_children($parent_id) {
global $post;
$my_query = new WP_Query( array(
'post_type'=>'dokumentation',
'posts_per_page'=>-1,
'post_parent'=>$parent_id
) );
while ( $my_query->have_posts() ) : $my_query->the_post();
echo '<li class="page_item ps2id"><a href="#' . $post->ID . '">' . get_the_title() . '</a></li>';
endwhile;
wp_reset_postdata();
}