좋아요. 워드 프레스 테마를 만든 이래로 1 년이 넘었습니다. 이제 다시 시작했지만 페이지의 메뉴에 문제가 생겼습니다.워드 프레스에서 어린이와 손주가있는 메뉴 페이지 목록
이 내가 "이 페이지는"나는 링크에 "이 페이지"를 표시 할 방문 할 때 지금
Home
This page
*Child 1
**Grandchild 1
**Grandchild 2
*Child 2
**Grandchild 3
**Grandchild 4
**Grandchild 5
*Child 3
**Grandchild 6
Another page
(나는 여전히 따라서 이름을 테스트하고있어) 내 현재 페이지 계층 구조 (현재) http://img840.imageshack.us/img840/3006/thispage.png
이제 "이 페이지"의 "어린이 1"을 방문하면 위의 메뉴 및 모든 하위 항목의 모든 내용을 표시하려고합니다 (이 페이지의 모든 하위 항목은 이 스케치에서와 같이 "아동 1"(손자 1 & 2)을 "아동 1"아래의 하위 ul에 넣습니다. http://img4.imageshack.us/img4/7868/child1.png
,그리고 지금은 "손자 1"을 방문 할 때 내가 대신 스케치처럼 현재 항목으로 전용 "손자 1"과 "아동 1"에서했던 것과 같은 메뉴를 표시하려면 : http://img819.imageshack.us/img819/1633/grandchild1.png
이것은 내 현재의 코드는 워드 프레스 코덱스 (wp_list_pages() 함수 아래)의 예제를 기반으로하지만 약간 다른 유형의 메뉴에 대해서는 잘 작동하지 않으며 godchildren에게는 절대적으로 좋지 않습니다.
<?php
if($post->post_parent){
$children = wp_list_pages("title_li=&include=".$post->post_parent."&echo=0");
$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) { ?>
<div class="page-menu">
<ul>
<?php echo $children; ?>
</ul>
</div>
<?php } ?>
내 계획은 스케치에서 볼 수있는 것처럼 내 페이지에 메뉴를 추가하는 것입니다.
누구나 어떻게이 결과를 얻을 수 있는지 알고 있습니까?