Saya menulis sebuah plugin yang menetapkan judul default untuk semua judul yang tidak disetel (kosong) dan membiarkan judul ditetapkan secara manual (tidak kosong).
Masalahnya adalah ketika saya mengunggah foto baru (ke galeri), WordPress secara default mengatur judul menjadi nama file. Bagaimana saya bisa menonaktifkannya dan memaksa WordPress untuk menggunakan string kosong sebagai judul gambar default ?
Jawaban:
Anda dapat mencoba yang berikut ini untuk menghapus judul lampiran gambar saat dimasukkan tetapi tidak diperbarui :
Di sini kita menggunakan
wp_insert_attachment_data
filter untuk mengganti judul lampiran jika lampiran ituID
kosong dan tipe pantomim adalah tipe gambar menurutwp_match_mime_types()
. Pemeriksaan sederhana'image' === substr( $postarr['post_mime_type'], 0, 5 )
mungkin berhasil juga. Anda bahkan dapat menargetkan jenis pantomim tertentuimage/jpeg
.sumber