Anonim

นี่เป็นวิธีการแก้ปัญหาเมื่อเร็ว ๆ นี้ฉันได้รับข้อมูลที่ถูกต้องจาก WordPress ด้วยฟังก์ชั่น get_posts () ในตัว ฉันกำลังจัดการกับชนิดโพสต์เริ่มต้นใน WordPress ซึ่งก็คือ 'โพสต์' และฉันกำลังจัดการกับประเภทโพสต์ที่กำหนดเองที่เรียกว่า 'บล็อก' ฉันมีหมวดหมู่ที่โดดเด่นสำหรับประเภทโพสต์ปกติแล้วฉันก็มีหมวดหมู่ที่โดดเด่นในอนุกรมวิธานที่กำหนดเอง ฉันต้องการดึงหนึ่งรายการจากทั้งประเภทโพสต์และทั้งสองหมวดหมู่ เพียงแค่การระบุหมวดหมู่ไม่ได้ผลฉันเชื่อว่าเพราะมันจะค้นหาเฉพาะหมวดหมู่และไม่ใช่หมวดหมู่อนุกรมวิธานที่กำหนดเอง นี่คือรหัสที่เหมาะกับฉัน:

$ args = array (// ตั้งค่าอาร์กิวเมนต์ให้ส่งผ่านไปยังฟังก์ชัน 'post_type' => array ('โพสต์', 'บล็อก'), 'ประเภท' => อาร์เรย์ ('บล็อกเด่น', 'หน้าแรกแนะนำ')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts เป็น $ slider_post) {// วนรอบการโพสต์และแสดง echo $ slider_post-> post_title; }

และคุณมีมัน

รับโพสต์จากโพสต์หลายประเภทและหลายหมวดหมู่