La biblioteca de medios en WordPress tiene el enlace "Insertar desde URL" a la izquierda. Acepta URLs de imágenes. No se dice en ninguna parte, pero si pega la URL de YouTube o el código <iframe>
, también lo insertará. Simplemente no mostrará la vista previa como lo hace con las URL de imágenes, por lo que no puede saber si el código que ingresó es válido o no.
- Me gustaría editar esta página y hacer que muestre las vistas previas de los Insertados de WordPress válidos y de
<iframes>
válido. Quiero que solo muestre información básica de que el código de inserción se reconoció, es válido y se puede insertar. Puedo escribir todas las solicitudes AJAX para validar las URL, pero necesito ayuda con el objetowp.media
. ¿No tengo idea de cómo actualizar esa página o reemplazarla con mi propia página? Hasta ahora he encontrado /wp-includes/js/media-editor.js donde en la línea 1054 diceCalled when 'Insert From URL' source is not an image. Example: YouTube url.
. - En segundo lugar, una vez que esté listo, me gustaría poder llamar a algo como el siguiente fragmento de código para abrir la Biblioteca multimedia con la página "Insertar desde URL" seleccionada y con el código agregado (para que los usuarios modifiquen la código existente).
El código (este es un ejemplo práctico de cómo abrir una ventana para editar imágenes, pero necesito esto para "Insertar desde URL"):
frame = wp.media({
frame: 'image',
state: 'image-details',
metadata: { 'url': 'some-url' }
});
frame.open();