두 가지 시나리오에 사용할 기본 페이지 템플릿이 하나 있습니다. 내 고객의 편의를 위해 하나의 페이지 템플릿 만 사용하고 싶습니다.
내가 성취하려고하는 것은 다음과 같습니다.
if parent_page OR if child-page without children {
display full-width-layout
}
if child page with children or if grandchild page {
display sidebar-menu-layout
}
이것이 가능한가?
이것이 지금까지 시도한 것입니다.
if( is_page() && $post->post_parent > 0 ) {
//display sidebar-menu-layout
} else {
//display full-width-layout
}
최상위 페이지에서 작동하며 전체 너비 레이아웃을 표시합니다. 그러나 사이드 바 메뉴 레이아웃이 자식이있는 자식 페이지와 grandchile 페이지에만 표시되도록하려면 어떻게해야합니까? 자식이없는 자식 페이지의 경우 전체 너비 레이아웃을 표시합니다.
미리 감사드립니다. 나는 그것이 간단한 해결책을 가지고 있다고 확신한다. 나는 비교적 WP에 익숙하지 않기 때문에 여전히 할 수 있거나 할 수없는 것을 알아 내려고 노력하고있다.