2013-11-25 2 views
0

이상한 요청이지만 다른 하위 페이지가있는 맞춤 게시물 유형 "교정본"이 있습니다. 내가 부모 페이지에있을 때는현재 게시물 유형의 어린이 목록 페이지 만

상위 1 개
상위 2
-Child1
-Child 2
상위 3
-Child4

나는 그 자체의 아이들을 나열합니다. 맞춤 게시물 유형의 모든 어린이는 아니지만 그 아래의 어린이 만

그래서 내가 Parent2에있을 때 Child1과 Child2 만 나열됩니다. 꽤 직설적이지만 나는 그것을 갈라 놓을 수 없다. WP_Query를 사용

답변

0

:

<?php 
$id = get_the_ID(); 
$q = new WP_Query(array(
    'post_type'=>'proofs', 
    //'post__in'=>array($id), //Uncomment this if you want to include the parent 
    'post_parent'=>$id 
)); 
?> 
<ul> 
<?php while($q->have_posts()) : $q->the_post(); ?> 
    <li><?php the_title(); ?></li> 
<?php endwhile; ?> 
</ul> 

wp_list_pages 사용 :

<?php 
$id = get_the_ID(); 
wp_list_pages(array(
    'child_of'=>$id, 
    'post_type'=>'proofs' 
)); 
?> 

wp_list_pages은 훨씬 간단 방법입니다,하지만 당신은 당신의 자신의 워커를 사용하지 않고 마크 업을 렌더링하는 방법을 통해 적은 제어 할 수 있습니다. 내 조언은 WP_Query를 사용하여 출력을 원하는대로 쉽게 조정해야하는 경우입니다. 그렇지 않으면 링크 목록 만 찾는다면 wp_list_pages가 좋습니다.

+0

작동하지 않는 것 같습니다. 나는 당신에게 더 많은 정보를 줄 수 있었으면 좋겠지 만, 나는 그것을 시도했지만 아무것도 나타나지 않는다. 게시물 유형 이름이 정확합니다. –

+0

Nevermind 완벽했습니다. –

+0

첫 번째 장면에서 다행이라고 생각합니다. 가능한 경우 다른 사람이 비슷한 질문을 할 수 있으므로 응답으로 표시하십시오. – maiorano84

관련 문제