Thư viện phương tiện trong WordPress có liên kết "Chèn từ URL" ở bên trái. Nó chấp nhận URL hình ảnh. Nó không được nói ở bất cứ đâu nhưng nếu bạn dán URL hoặc <iframe>
mã YouTube thì nó cũng sẽ chèn nó. Nó sẽ không hiển thị bản xem trước giống như với URL hình ảnh để bạn không thể biết mã bạn đã nhập có hợp lệ hay không.
- Tôi muốn chỉnh sửa trang này và làm cho nó hiển thị các bản xem trước của WordPress nhúng hợp lệ và hợp lệ
<iframes>
. Tôi muốn nó chỉ hiển thị thông tin cơ bản rằng mã nhúng đã được nhận dạng, hợp lệ và có thể được chèn vào. Tôi có thể viết tất cả các yêu cầu AJAX để xác thực URL nhưng tôi cần trợ giúp vớiwp.media
đối tượng. Tôi không biết làm thế nào để cập nhật trang đó hoặc thay thế nó bằng trang của riêng tôi? Cho đến nay tôi đã tìm thấy /wp-includes/js/media-editor.js ở đâu trên dòng 1054Called when 'Insert From URL' source is not an image. Example: YouTube url.
. - Thứ hai, khi đã xong, tôi muốn có thể gọi một cái gì đó giống như đoạn mã sau để mở Thư viện phương tiện với trang "Chèn từ URL" được chọn và với mã được thêm vào (để người dùng sửa đổi mã hiện có) .
Mã (đây là một ví dụ hoạt động về cách mang một cửa sổ để chỉnh sửa hình ảnh nhưng tôi cần điều này cho "Chèn từ URL"):
frame = wp.media({
frame: 'image',
state: 'image-details',
metadata: { 'url': 'some-url' }
});
frame.open();
5
Một cái gì đó tương tự đã được giới thiệu trong WordPress gần đây và sẽ có sẵn trong 3.9. Xem: make.wordpress.org/core/2014/03/11/ từ
—
swissspidy
Wow, đó thực sự là tin tức tuyệt vời. Tôi đã thực sự thiếu tính năng như vậy. Cảm ơn bạn đã cung cấp thông tin đó! Câu hỏi này vẫn còn mở - thật tuyệt khi tìm hiểu cách thêm nhiều phần như thế hoặc chỉnh sửa các phần hiện có (giả sử tôi muốn thêm chú thích làm đầu ra tùy chỉnh cho trình phát YouTube và tính năng này sẽ không được bao gồm trong 3.9 ).
—
Tom
Này Tom, vừa tìm thấy một ví dụ về cách bạn có thể làm điều này: github.com/staylor/example-thing
—
swissspidy