Tôi có một mẫu trang mặc định mà tôi muốn sử dụng cho hai tình huống. Tôi chỉ muốn sử dụng một mẫu trang vì mục đích đơn giản cho khách hàng của tôi.
Đây là những gì tôi đang cố gắng thực hiện:
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
}
Điều này có thể không?
Đây là những gì tôi đã cố gắng cho đến nay:
if( is_page() && $post->post_parent > 0 ) {
//display sidebar-menu-layout
} else {
//display full-width-layout
}
Nó hoạt động cho đến khi trên các trang cấp cao nhất, nó hiển thị bố cục toàn chiều rộng. Nhưng, tôi có thể làm gì để đảm bảo rằng bố cục menu bên được hiển thị trên các trang con có trẻ em và chỉ trên các trang lớn? Và đối với các trang con không có con, để hiển thị bố cục toàn chiều rộng.
Cảm ơn trước. Tôi chắc chắn rằng nó có một giải pháp đơn giản, tôi chỉ còn khá mới đối với WP nên vẫn cố gắng tìm ra những gì có thể và không thể thực hiện được.