ตกลงดังนั้นฉันมีประเภทโพสต์ที่กำหนดเองที่เรียกว่า "บริการ" ประเภทโพสต์ที่กำหนดเองนี้มีอนุกรมวิธานเรียกว่า "พื้นที่" และมี 5 คำในอนุกรมวิธานนั้น
สมมติว่าฉันมี 10 โพสต์ใน "บริการ" และมี 5 โพสต์ในคำว่า "จิตรกรรม" และอีก 5 เกี่ยวกับคำว่า "การถ่ายภาพ"
ฉันต้องสามารถค้นหาโพสต์จาก "บริการ" แต่แทนที่จะแสดง 10 โพสต์แสดงเฉพาะ 5 ที่เกี่ยวข้องกับ "จิตรกรรม"
ในขณะนี้ฉันสามารถค้นหาด้วยอนุกรมวิธานและข้อกำหนด แต่จะแสดงโพสต์ทั้งหมดจาก "บริการ" โดยไม่มีตัวกรองตามคำศัพท์
โดยทั่วไปแบบสอบถามโพสต์โดย post_type จากคำที่ฉันเลือก
ความช่วยเหลือใด ๆ จะน่ากลัว ขอบคุณ
<ul id="service-list">
<?php
$args = array('tax_query' => array( array('taxonomy' => 'areas', 'field' => 'slug','terms' => 'painting')));
$the_query = new WP_Query( $args );
if($the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post();
?>
<li class="service">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</li><!-- /.service -->
<?php endwhile; else: ?>
<p>Nothing Here.</p>
<?php endif; wp_reset_postdata(); ?>
</ul><!-- #service-list -->
ดังนั้นหากฉันสามารถระบุ $ args จากประเภทโพสต์เพื่อรับโพสต์จากสิ่งนี้จะได้รับการแก้ไข
ตกลงดังนั้นดูเหมือนว่าฉันคิดว่าทั้งหมดนี้และวิธีการแก้ปัญหาง่ายมาก:
—
เพิ่มขึ้น
โปรดทำเครื่องหมายคำตอบของคุณว่าถูกต้องหรือลบหัวข้อ
—
AlxVallejo
ฉันต้องรอ 7 ชั่วโมงเพื่อโพสต์โซลูชัน :(
—
เพิ่ม