5
ฉันจะค้นหาโพสต์ด้วยคีย์เมตาบางส่วนได้อย่างไร
ฉันมีฟังก์ชั่นที่จัดเก็บสถานะ "ชอบ" สำหรับโพสต์เป็นโพสต์เมตา ฉันต้องการเชื่อมโยงว่า "ชอบ" กับผู้ใช้ที่ชอบดังนั้นฉันตั้งค่าฟิลด์ที่กำหนดเองที่เรียกว่า "like_status_ {user_id}" (โดยที่ {user_id} เป็นรหัสของผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน) ซึ่งฉันเก็บเป็น 0 หรือ 1. ดังนั้นสำหรับโพสต์ที่มี "ไลค์" หลายรายการจะมีค่าเมตาหลายค่าในฐานข้อมูลที่ตั้งค่าดังนี้: 'meta_key' = 'like_status_0' 'meta_value' = 1 'meta_key' = 'like_status_2' 'meta_value' = 1 'meta_key' = 'like_status_34' 'meta_value' = 1 .... และอื่น ๆ มีจำนวนไลค์ในโพสต์ที่เฉพาะเจาะจง ฉันจะเรียกใช้คิวรีที่แสดงให้เห็นได้อย่างไรถ้ามีคนอื่นชอบโพสต์นั้น ฉันกำลังคิดบางอย่างเช่นนี้: $query = new WP_Query(array( 'meta_key' => 'like_status_{user_id}', 'meta_value' …