Saya tahu cara mengunggah banyak gambar ke pos yang ada, tapi ini skenario yang berbeda. Ini untuk katalog besar aset, dengan setiap pos jenis pos khusus mewakili aset gambar (dengan demikian satu gambar ditetapkan sebagai "gambar unggulan" untuk setiap posting).
Seluruh sistem bekerja sangat baik untuk pembuatan aset satu per satu, tetapi terlalu memakan waktu. Saya harus "batch" mengunggah beberapa gambar sekaligus, kemudian membuat posting baru untuk setiap gambar, kemudian melampirkan gambar ke posting baru sebagai "gambar fitur".
Tidak akan ada konten teks yang dimasukkan untuk setiap posting - hanya beberapa tugas metadata dan taksonomi kustom, sehingga mungkin untuk menetapkan batch metadata dan taksonomi selama proses pembuatan batch ini.
Saya telah meneliti solusi dari pembuatan posting XML-RPC (yang biasanya tidak menangani pengunggahan / penugasan gambar) ke plugin yang menarik file dari direktori server ke perpustakaan media (yang tidak mencakup pembuatan posting), dan jquery beberapa file pengunggah (yang pada dasarnya hanya membuang file di direktori).
Saya relatif berpengalaman dalam php, telah membangun plugin dan tema, tapi saya bingung bagaimana menangani proses ini, karena memerlukan langkah pertama untuk mendapatkan file ke server dalam beberapa kapasitas sementara, kemudian menghasilkan posting berdasarkan file mengunggah, dan menugaskan beberapa metadata pengidentifikasi ke seluruh kumpulan.
Saya berharap ini dapat dilakukan di panel admin khusus, tetapi jika saya harus melakukan ini di luar wp-admin, itu juga tidak masalah ...
Ide ide?
sumber
Jawaban:
Ada plugin ini: Plugin Kiriman Gambar Unggulan Otomatis
Dari halaman plugin:
Pada dasarnya, setiap gambar yang diunggah menghasilkan posting (dari jenis posting yang Anda pilih) dan ditetapkan sebagai gambar unggulan dari posting itu.
Saya menginstal ini di mesin lokal saya. Halaman pengaturan terlihat seperti ini dan memungkinkan Anda untuk memilih jenis posting mana, termasuk jenis posting khusus, Anda ingin menetapkan unggahan foto, dan status publikasi apa yang Anda inginkan.
Untuk menerapkan plugin - arahkan ke jenis posting yang Anda pilih, buka posting baru dan unggah media.
Untuk mengunggah foto secara massal, cukup sorot beberapa foto di kotak dialog "unggah". Saya menyoroti 8 foto di sini, tetapi saya tidak melihat alasan mengapa tidak dapat 80 atau 800, kecuali ada batasan yang saya tidak tahu di pengunggah gambar wordpress.
Judul tulisan diatur oleh nama file gambar. Anda harus dapat bekerja dengan itu dan memanggil mereka dengan tema Anda
the_title()
Saya menguji secara lokal dan berfungsi di Wordpress 3.6.
Saya yakin ada cara yang lebih kuat atau fleksibel untuk melakukan ini, tetapi dalam kasus ini, plugin tampaknya melakukan persis apa yang Anda minta, dengan pengecualian menetapkan meta-data. Mungkin orang lain bisa menyempurnakan bagian itu sedikit.
Jika Anda membutuhkan konten posting yang dihasilkan secara dinamis, Anda setidaknya bisa mulai dengan plugin dan beralih dari sana. Satu pemikiran akan menggunakan format posting atau templat halaman untuk menentukan bagaimana posting ditampilkan.
Catatan: Pastikan Anda memiliki semua yang Anda
image_size
atur di functions.php. Saya benci harus membatalkan / menghapus 10.000 foto, atau menjalankan "regenerasi thumbnail" yang sangat lama hanya karena saya lupa atau mengubah ukuran gambar!sumber
Script ini adalah bukti konsep (diuji dan berfungsi), ini bukan plugin dan dimaksudkan untuk diretas, ia mengasumsikan beberapa hal:
wp_insert_post
jadi disarankan Anda tidak menghubungkannya ke kait admin, jadi jalankan saja sekali!wp-content\uploads
folder, mengubah ini akan memerlukan lebih banyak simpai untuk melompati. Contohnya menggunakan folder khusus yang disebut\images
di folder unggah, Anda dapat mengubah bagian ini.Kode di bawah ini akan beralih melalui
wp-content\uploads\images
folder dan membuat judul posting berdasarkan nama gambar yang dilampirkan padanya. Anda mungkin ingin mengubahnya menjadi sesuatu yang lebih baik atau mungkin memasukkan data meta menggunakan data lain yang Anda miliki (Exif mungkin).Untuk apa pun lebih dari beberapa ribu gambar Anda mungkin akan lebih mudah menggunakan:
sumber
Pertanyaan "Bersihkan folder unggahan, Pustaka Media db struktur" memiliki beberapa saran plugin yang mungkin terkait - meskipun tidak persis seperti yang Anda lakukan. Tapi mungkin informasinya bermanfaat.
sumber