Mencari Post by Category melalui WordPress PHPMyAdmin SQL Query

Hari sabtu.. saatnya berbagi tutorial hack wordpress SQL.

Pusing ngutek-ngutek content blog yang memakan waktu lama karena jumlah post di blog ribuan dan banyak sekali, akhirnya saya mencari cara bagaimana melakukannya dengan cepat, masal dan sekaligus.

Salah satu yang bisa dilakukan adalah dengan langsung mengubahnya di database wordpress blogmu.

Berikut cara mencari Post by Category melalui WordPress PHPMyAdmin SQL Query. Kalau kamu mencari di tabel wp_post tidak akan ketemu kolom kategori karena Querynya cukup rumit.

Saya ingin mencari post apa saja yang ada di kategori DJ Software khususnya ID dan Judulnya, maka querynya sebagai berikut:

SELECT p.post_title, p.ID, wpr.object_id, wp_terms.term_id, wp_terms.name, wp_term_taxonomy.taxonomy

FROM wp_terms

INNER JOIN wp_term_taxonomy ON wp_terms.term_id = wp_term_taxonomy.term_id

INNER JOIN wp_term_relationships wpr ON wpr.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id

INNER JOIN wp_posts p ON p.ID = wpr.object_id

WHERE taxonomy = ‘category’

AND p.post_type = ‘post’

AND p.post_status = ‘publish’

AND (wp_terms.slug = ‘dj-software’) ORDER BY object_id

Note:
Jika kategori yang kamu cari terdiri dari dua kata atau lebih, pastikan tanda spasi kamu ganti dengan tanda dash (-) atau strip atau min.

Dari query seperti ini saya bisa melakukan banyak hal, bisa merubah judul artikel/post secara masal, mengubah isi konten post, dll.

Selamat mencoba :)

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

You May Also Like