saya ingin mengambil kiriman khusus menggunakan permintaan khusus. taksonomi saya adalah recipe_tx dan istilah (Daging Sapi), (Ayam) dll di dalamnya.
saya sudah mencoba menggunakan
SELECT p.* FROM wp_posts p, wp_term_taxonomy tt, wp_term_relationships tr
WHERE p.ID=tr.`object_id`
AND tt.`term_id`=tr.`term_taxonomy_id`
AND (p.post_type = 'recipe_cpt')
AND p.post_status = 'publish'
AND tt.`term_taxonomy_id` = 37
tapi tidak berhasil.
dapat seseorang membantu saya cara mendapatkan posting wp oleh term_id mereka.
jika id sapi adalah 37 maka saya ingin mengambil semua posting dengan term_id = 37
Terima kasih
custom-taxonomy
query
terms
Azeem Hassni
sumber
sumber
Jawaban:
Sudahkah Anda mencoba menggunakan kelas WP_Query? Anda mungkin lebih mudah menggunakan alat bawaan untuk ini daripada permintaan khusus dari awal. Sesuatu yang mirip dengan yang berikut ini akan bekerja untuk Anda:
EDIT: perhatikan
tax_query
array array dengan desain. Banyak masalah permintaan pajak adalah hasil dari kehilangan detail ini.EDIT:
field
kesalahan ketik nilai yang diperbaiki di atas, mengganti 'id' dengan 'term_id'.sumber
field
yangterm_id
,name
,slug
atauterm_taxonomy_id
. Lihat codex.wordpress.org/Class_Reference/…