Penjelasan Lengkap:
Artikel ini membahas masalah umum saat gambar yang disalin secara manual ke folder uploads
WordPress tidak muncul di dashboard media. Simak penyebab dan solusi step-by-step untuk mengimpor gambar ke database WordPress menggunakan WP-CLI, termasuk cara menghindari file thumbnail dan skrip khusus untuk efisiensi.
Isi Artikel
Penyebab Gambar Tidak Muncul
Entri Database Hilang: WordPress tidak mengenali gambar tanpa entri di database.
File Thumbnail Mengganggu: File dengan pola
-768x1024.webp
(thumbnail) tidak perlu diimpor ulang.
Solusi dengan WP-CLI
Akses Server via SSH:
ssh username@server_ip -p port_number
Masuk ke Direktori Uploads:
cd /home/ccc.id/aaa.ccc.id/wp-content/uploads/2025/02/
Jalankan Skrip Impor:
for file in *.webp; do if [[ "$file" != *-[0-9]*x[0-9]*.webp ]]; then /usr/bin/wp media import "$file" --allow-root echo "✅ Selesai: $file" else echo "⏩ Dilewati: $file (thumbnail)" fi done
Hasil yang Diharapkan
File asli (non-thumbnail) akan muncul di dashboard media.
Thumbnail otomatis di-generate oleh WordPress.
Tips Tambahan
Perbarui WP-CLI jika ada error parameter:
sudo wp cli update --stable --yes
Bersihkan Cache: Setelah impor, jalankan:
wp cache flush --allow-root
Penutup:
Dengan skrip ini, gambar yang disalin manual bisa diimpor ke database WordPress dalam hitungan menit. Pastikan nama file tidak mengandung karakter khusus, dan server memiliki sumber daya memori yang cukup! 🚀
🔧 Baca Juga: