Apakah ada sulap / plugin wordpress yang akan membuat perpustakaan media hanya menampilkan gambar yang diunggah ke jenis posting khusus tertentu? Saya memiliki jenis posting khusus yang disebut "artis", saya ingin, ketika admin mengklik untuk mengunggah / melampirkan gambar, bahwa popup perpustakaan media hanya menampilkan gambar yang telah diunggah ke jenis kustom seniman, dan bukan seluruh situs.
Saya menggunakan plugin ACF untuk menangani bidang khusus, dan jenis posting khusus ui. Apakah ini mungkin?
Jawaban:
Saya tidak 100% yakin jika saya menyelesaikan masalah Anda dengan benar, tapi ... Mungkin ini akan membantu Anda ...
Pengunggah media mendapat lampiran dengan mudah
WP_Query
, sehingga Anda dapat menggunakan banyak filter untuk mengubah kontennya.Satu-satunya masalah adalah Anda tidak dapat meminta posting dengan CPT tertentu sebagai induk menggunakan
WP_Query
argumen ... Jadi, kita harus menggunakanposts_where
danposts_join
memfilter.Untuk memastikan, bahwa kami hanya akan mengubah kueri pengunggah media, kami akan gunakan
ajax_query_attachments_args
.Dan inilah tampilannya, saat digabungkan:
Saat Anda membuka dialog pengunggah media saat mengedit posting (post / halaman / CPT), Anda hanya akan melihat gambar yang dilampirkan ke jenis posting khusus ini.
Jika Anda ingin hanya berfungsi untuk satu jenis posting tertentu (katakanlah halaman), Anda harus mengubah kondisi dalam
my_posts_where
fungsi seperti:sumber
Hanya tampilkan gambar properti saat mengedit gambar unggulan
sumber