คำถามติดแท็ก child-pages

1
ข้อความค้นหา wp เพื่อรับหน้าย่อยของหน้าปัจจุบัน
ทุกคนได้โปรดช่วยฉันด้วย wp_query ฉันกำลังสร้างไฟล์เทมเพลต / ลูปเพื่อสร้างและเก็บถาวรหน้าของเพจระดับลูกเพจปัจจุบัน แบบสอบถามนี้ต้องเป็นแบบอัตโนมัติตามที่ฉันใช้ในไม่กี่หน้า นี่คือข้อความค้นหาของฉันด้านล่าง แต่เป็นเพียงการส่งคืนโพสต์ของฉันแทนที่จะเป็นหน้าย่อย <?php $parent = new WP_Query(array( 'post_parent' => $post->ID, 'order' => 'ASC', 'orderby' => 'menu_order', 'posts_per_page' => -1 )); if ($parent->have_posts()) : ?> <?php while ($parent->have_posts()) : $parent->the_post(); ?> <div id="parent-<?php the_ID(); ?>" class="parent-page"> <h1><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1> …

2
ตรวจสอบว่าเป็นหน้าหลักถ้ามีเด็ก ๆ ถ้ามีลูกหลาน
ฉันมีเทมเพลตหน้าเริ่มต้นหนึ่งที่ฉันต้องการใช้กับสองสถานการณ์ ฉันต้องการใช้เทมเพลตหน้าเดียวเท่านั้นเพื่อความเรียบง่ายสำหรับลูกค้าของฉัน นี่คือสิ่งที่ฉันพยายามทำ: 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 } มันทำงานได้ดีเท่ากับเพจระดับบนสุดมันจะแสดงเลย์เอาต์แบบเต็มความกว้าง แต่ฉันจะทำอะไรได้บ้างเพื่อให้แน่ใจว่าแถบด้านข้าง - เมนู - …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.