คำถามติดแท็ก children

3
รับลูกของหมวดหมู่ผู้ปกครอง
ฉันพยายามทำให้เด็กทุกประเภทแสดงในลูปนี้ แต่ฉันกำลังดิ้นรนกับรหัส นี่คือสิ่งที่ฉันมี <?php $args=array('orderby' => 'name', 'order' => 'ASC'); $categories=get_categories($args); foreach ($categories as $cat) { ?> <dt><a href="#" class="customer-acquisitiontop" id="<?php echo $cat->slug; ?>" data-filter=".<?php echo $cat->slug; ?>"><h2><?= $cat->cat_name; ?></h2></a></dt> <dd><div class="services"> <?= $categories=get_categories('parent'); ?> /*This should be the children of the parent category */ </div> </dd> <?php } ?> …

2
Custom Nav walker แสดงรายการไอเท็มเมนูปัจจุบันหรือพี่น้องที่ไม่มีลูก
ฉันยุ่งกับการค้นหาหลายชั่วโมงและยังไม่สามารถใช้งานได้ดังนั้นฉันจึงยอมแพ้และขอความช่วยเหลือ ฉันกำลังพยายามเขียนวอล์คเกอร์แบบกำหนดเองที่แสดงเฉพาะเด็กเพจปัจจุบันหรือหากไม่มีเด็กแสดงพี่น้องเพจ ตัวอย่างเช่นใช้แผนผังเมนูต่อไปนี้: 1.0 1.2.0 1.3.0 1.3.1 1.3.2 1.2.1 1.2.2 2.0 สมมติว่าฉันอยู่ในหน้าปัจจุบัน 1.2.0 ในหน้านี้ฉันต้องการแสดงว่าเป็นลูก (1.3.0, 1.3.1, 1.3.2) อย่างไรก็ตามหากฉันอยู่ในหน้า 1.2.2 เนื่องจากไม่มีลูก ๆ มันควรแสดงให้เห็นว่าเป็นพี่น้องระดับปัจจุบันดังนั้นจึงควรแสดงให้ฉันเห็น (1.2.0, 1.2.1, 1.2.2)
14 menus  walker  children 

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.