Saya sangat suka cara SE mengunggah gambar dari URL (saya yakin banyak yang melakukannya!). Saya sudah mencari, tetapi tidak dapat menemukan, apakah ada plugin atau metode yang mirip dengan ini tersedia untuk WordPress?
Saya tahu gambar dapat diunggah dan diolah langsung dari URL dengan memasukkan URL gambar ke dalam kotak Nama File setelah Anda mengklik Unggah / Masukkan Media >> Dari Komputer >> Pilih File
Ini adalah fitur yang hebat, tetapi tidak terlalu dikenal luas (sebenarnya saya baru saja menemukannya). Saya ingin sesuatu yang sedikit lebih mirip SE, di mana ada opsi yang memungkinkan pengguna tahu untuk menambahkan URL gambar.
Bagaimana saya bisa menambahkan bidang file unggahan ke tab baru di pengunggah media?
Berikut ini adalah tutorial untuk Cara menambahkan tab baru di halaman Media Upload di wordpress , tapi saya ingin menambahkan hanya beberapa teks dan bidang unggahan file ke tab itu. Ada ide? Saya tidak dapat menemukan apa pun di WordPress Codex yang berkaitan dengan fitur ini atau bidang unggahan file secara langsung.
Terima kasih.
Jawaban:
Anda dapat menulis skrip php, atau membuat plugin Anda sendiri dari kode ini di sini, saya menggunakannya di salah satu proyek saya di mana saya harus mengimpor sejumlah besar gambar.
pertama, dapatkan gambarnya, dan simpan di direktori unggah Anda:
setelah itu, kita bisa memasukkan gambar ke dalam perpustakaan media:
dan voila - kita mulai. Anda juga dapat mengatur berbagai parameter lain di larik lampiran. jika Anda mendapatkan array url atau sesuatu seperti itu, Anda dapat menjalankan skrip dalam satu lingkaran - tetapi perlu diketahui bahwa fungsi gambar membutuhkan banyak waktu dan memori untuk dieksekusi.
sumber
file_get_contents
dengan URL tidak akan berfungsi jikaallow_url_fopen
dinonaktifkan diphp.ini
-wp_remote_get
akan lebih kompatibel di berbagai lingkungan WPwp_generate_attachment_metadata
dan apawp_update_attachment_metadata
?Anda dapat menggunakan fungsi
download_url()
danwp_handle_sideload()
.download_url()
wp_handle_sideload()
Contoh:
sumber
Direktori Plugin WordPress - Ambil & Simpan
sumber
Setidaknya ada tiga cara untuk mengimpor gambar jarak jauh ke WordPress:
Grab and Save Plugin , yang disebutkan dalam jawaban lain. Plug-in ini sedikit lebih tua dan menyimpan file secara langsung, sehingga thumbnail dalam berbagai ukuran tidak dibuat. Pembaruan terakhir lebih dari 2 tahun yang lalu pada saat penulisan.
Import External Image Plugin memiliki impor massal untuk gambar-gambar yang terhubung jauh. Anda mungkin perlu meningkatkan batas memori PHP Anda agar ini berfungsi. Pembaruan terakhir lebih dari 2 tahun yang lalu pada saat penulisan.
Simpan & Impor Gambar dari Plugin URL mengimpor gambar menggunakan fungsi asli, sehingga dibuat dengan benar di galeri media dan semua gambar mini dll dibuat. Plugin ini terakhir diperbarui pada tahun 2016 dan berfungsi dengan WordPress 4.7
Pengungkapan: Saya membuat Simpan & Impor Gambar dari Plugin URL
sumber