Saya ingin tahu apakah ada cara sederhana (kode atau plugin khusus) untuk membuat ukuran thumbnail hanya untuk gambar yang ingin saya gunakan sebagai gambar unggulan (index.php, archive.php, dll.), Tetapi tidak untuk gambar digunakan dalam posting (single.php). Tujuan utama saya adalah mengurangi penggunaan ruang server dengan tidak membuat thumbnail yang tidak akan pernah digunakan tema saya.
Thumbnail saya sebenarnya hanya memiliki dua ukuran, lebar 720px dan lebar 328px, dan gambar berfitur lebar 720px (hanya beranda) juga memiliki lebar 328px (untuk archive.php dan sidebar.php)
Saat ini, satu-satunya cara terprogram yang saya tahu adalah membuat thumbnail untuk setiap unggahan gambar , yang tidak diinginkan, karena sebagian besar unggahan saya akan memposting gambar dan saya harus menghapus banyak gambar dari server secara manual.
Saya lebih suka kode khusus daripada plugin, tetapi sebuah plugin akan diterima. Saya tahu ada beberapa plugin untuk mengubah ukuran gambar di luar sana, tetapi mereka belum memperbarui dalam waktu lama (TimThumb, Dynamic Image Resizer ).
Saya juga menemukan pertanyaan serupa di Wordpress SE, tetapi jawaban yang diterima tidak benar-benar menyelesaikan masalah saya.
EDIT: Saya perlu menghapus atau mencegah thumbnail untuk gambar di dalam posting, bukan untuk gambar unggulan, yaitu:
(1) Gambar unggulan : thumbnail tambahan yang dibuat secara otomatis oleh WP tidak masalah.
(2) Gambar yang digunakan di dalam tulisan : Unggah gambar asli dan jangan buat ukuran tambahan apa pun. Saya akan memotong, mengubah ukuran, dan mengoptimalkan gambar sebelum mengunggahnya dan satu ukuran akan sesuai dengan kebutuhan saya.
_thumbnail_id
-, yang seharusnya cukup sebenarnya, save_post
dan kait serupa bisa menjadi cara untuk pergi. Tapi jangan lupa bahwa gambar-gambar dalam posting Anda dapat digunakan dalam posting lain sebagai thumbnail, Anda mungkin ingin memiliki mekanisme untuk menjelaskannya.
add_filter('intermediate_image_sizes_advanced', '__return_false')
dan kemudian ubah ukuran gambar mini saat