이전에는 다음과 같은 논리를 사용하여 현재 선택된 상위 페이지의 하위 페이지를 선택적으로로드 할 수있었습니다.
if( $post->post_parent ) {
$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
} else {
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
}
if ($children) { ?>
<ul id="subnav">
<?php echo $children; ?>
</ul>
<?php
} else {
}
새로운 register_nav_menus () / wp_nav_menu () 기능을 사용하여이를 수행하는 기본 방법은없는 것 같습니다. 이 시점에서 어떻게 이것을 함께 패치 할 수 있는지 아는 사람이 있습니까?
달성하려는 내용의 스크린 샷은 다음과 같습니다.
wp_nav_menu는 페이지 계층 구조와 관련이 없기 때문에 어렵습니다. 나는 이것에 대답 할 메뉴에 대해 충분히 모른다. 그러나 이것은 매우 흥미로운 질문이다.
—
John P Bloch
질문을 완전히 이해하지 못합니다. 무엇을 이루려고 노력하고 있습니까? 코드가 표시되지만 컨텍스트가 표시되지 않습니다. 원하는 사이트가 있습니까? 스크린 샷?
—
MikeSchinkel
새 탐색 메뉴 API에서 최상위 메뉴 항목의 하위 항목을 조건부로 (즉, 해당 트리 구조가 활성화 된 경우에만) 추가하려고합니다.
—
John P Bloch
@John P. Bloch- "트리 구조가 활성화 된 경우에만" 은 무엇을 의미합니까? 우리는 페이지 만 이야기하고 있습니까? 게시물, 카테고리, 태그, 맞춤 게시물 등은 어떻습니까? jQuery를 통해 또는 서버에서 클라이언트에서 수행 하시겠습니까? 나는 오히려 가정하지 않았고 실제 사용 사례에 대해 더 많이 듣고 싶습니다.
—
MikeSchinkel
@MikeSchinkel이 특별한 경우에, 나는 우리가 단지 페이지를 말하고 있다고 생각하지만, 그것은 중요하지 않습니다. 해결책은 여전히 동일합니다. ZaMoose가 서버 측에서 수행하기를 원한다고 생각합니다.
—
John P Bloch