A Biblioteca de Mídia do WordPress tem o link "Inserir do URL" à esquerda. Aceita URLs de imagem. Não é dito em qualquer lugar, mas se você colar o URL do YouTube ou o código <iframe>
, ele também será inserido. Ele simplesmente não mostrará a visualização como acontece com URLs de imagem, então você não pode dizer se o código que você digitou é válido ou não.
<iframes>
válido. Eu quero apenas mostrar informações básicas que o código de incorporação foi reconhecido, é válido e pode ser inserido. Eu posso escrever todas as solicitações AJAX para validar URLs, mas preciso de ajuda com wp.media
object. Não tenho ideia de como atualizar essa página ou substituí-la por minha própria página? Até agora encontrei /wp-includes/js/media-editor.js onde na linha 1054 está escrito Called when 'Insert From URL' source is not an image. Example: YouTube url.
. O código (este é um exemplo prático de como trazer uma janela para editar imagens, mas eu preciso disso para "Inserir da URL"):
frame = wp.media({
frame: 'image',
state: 'image-details',
metadata: { 'url': 'some-url' }
});
frame.open();
Tags media uploads media-library