Showing posts with label media. Show all posts
Showing posts with label media. Show all posts

Thursday, April 10, 2025

Mengapa Gambar Tidak Muncul di Dashboard Media WordPress Setelah Disalin Manual? Ini Solusinya!

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

  1. Akses Server via SSH:

    bash
    Copy
    ssh username@server_ip -p port_number  
  2. Masuk ke Direktori Uploads:

    bash
    Copy
    cd /home/ccc.id/aaa.ccc.id/wp-content/uploads/2025/02/  
  3. Jalankan Skrip Impor:

    bash
    Copy
    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:

    bash
    Copy
    sudo wp cli update --stable --yes  
  • Bersihkan Cache: Setelah impor, jalankan:

    bash
    Copy
    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: