Saya sedang mengerjakan skrip untuk mengonversi semua posting dalam kategori yang diberikan untuk menggunakan flag postmeta sebagai gantinya (pengujian MySQL telah menunjukkan kepada saya bahwa di situs sebesar milik saya ini akan menyebabkan penurunan yang berarti dalam waktu permintaan).
Saat mengonversi posting saya hanya ingin mengambil semua posting dalam kategori, tambahkan postmeta kemudian hapus kategori, yang akan membiarkan saya memuat kembali fungsi itu sampai tidak ada lagi posting dalam kategori.
Saya tidak dapat menemukan fungsi yang baik untuk menghapus istilah dari pos. Saya ingin memberikannya postingan id dan istilah taksonomi + ID dan mengaturnya untuk saya.
Saya juga tertarik dengan plugin yang dapat melakukan konversi untuk saya jika ada yang tahu. Saya tidak dapat menemukan yang melakukan cat-> postmeta, tidak seperti yang sebaliknya yang dapat ditangani oleh plugin Scribu.
sumber
Jawaban:
Hmmm, tidak bisa mengingat atau menemukan fungsi pemasangan juga.
Ada
wp_set_object_terms()
yang digunakan di beberapa bungkus sepertiwp_set_post_categories()
. Itu dapat menimpa kategori untuk sebuah posting.Jadi Anda bisa mendapatkan kategori posting, periksa yang tidak diinginkan dan tulis kembali tidak termasuk yang tidak diinginkan dalam kasus itu.
sumber