Perpustakaan Media di WordPress memiliki tautan "Sisipkan dari URL" di sebelah kiri. Ia menerima URL gambar. Itu tidak dikatakan di mana pun tetapi jika Anda menyisipkan URL atau <iframe>
kode YouTube maka itu juga akan menyisipkannya. Itu hanya tidak akan menampilkan pratinjau seperti halnya dengan URL gambar sehingga Anda tidak dapat mengetahui apakah kode yang Anda ketikkan valid atau tidak.
- Saya ingin mengedit halaman ini dan membuatnya menampilkan preview dari WordPress Embeds yang valid dan valid
<iframes>
. Saya ingin hanya menunjukkan informasi dasar bahwa kode embed dikenali, valid, dan dapat dimasukkan. Saya dapat menulis semua permintaan AJAX untuk memvalidasi URL tetapi saya butuh bantuan denganwp.media
objek. Saya tidak tahu cara memperbarui halaman itu atau menggantinya dengan halaman saya sendiri? Sejauh ini saya telah menemukan /wp-includes/js/media-editor.js di mana pada baris 1054 dikatakanCalled when 'Insert From URL' source is not an image. Example: YouTube url.
. - Kedua, setelah selesai, saya ingin dapat memanggil sesuatu seperti bagian kode berikut untuk membuka Perpustakaan Media dengan halaman "Sisipkan dari URL" dipilih dan dengan kode yang ditambahkan (bagi pengguna untuk mengubah kode yang ada) .
Kode (ini adalah contoh kerja tentang cara membuka jendela untuk mengedit gambar, tetapi saya memerlukan ini untuk "Sisipkan dari URL"):
frame = wp.media({
frame: 'image',
state: 'image-details',
metadata: { 'url': 'some-url' }
});
frame.open();
Jawaban:
Anda mungkin menemukan sesuatu di sini berguna https://github.com/ericandrewlewis/wp-media-javascript-guide . Menggunakan pengunggah Dropbox saya mencoba membuat sesuatu yang serupa. Saya harap ini membantu Anda
sumber