A Biblioteca de mídia do WordPress possui o link "Inserir do URL" à esquerda. Aceita URLs de imagem. Não é dito em nenhum lugar, mas se você colar o URL ou o <iframe>
código do YouTube , ele também será inserido. Ele simplesmente não mostra a visualização, como acontece com os URLs de imagem, então você não pode dizer se o código digitado é válido ou não.
- Gostaria de editar esta página e mostrar pré-visualizações de incorporações válidas do WordPress e válidas
<iframes>
. Quero que ele mostre apenas as informações básicas de que o código de incorporação foi reconhecido, é válido e pode ser inserido. Posso escrever todas as solicitações AJAX para validar URLs, mas preciso de ajuda com owp.media
objeto. Não tenho ideia de como atualizar essa página ou substituí-la por minha própria página? Até agora eu encontrei /wp-includes/js/media-editor.js em que na linha 1054 dizCalled when 'Insert From URL' source is not an image. Example: YouTube url.
. - Em segundo lugar, assim que já estiver pronto, gostaria de chamar algo como o seguinte trecho de código para abrir a Biblioteca de Mídia com a página "Inserir da URL" selecionada e com o código adicionado (para que os usuários modifiquem o código existente) .
O código (este é um exemplo prático de como abrir uma janela para editar imagens, mas eu preciso disso para "Inserir do URL"):
frame = wp.media({
frame: 'image',
state: 'image-details',
metadata: { 'url': 'some-url' }
});
frame.open();
Respostas:
Você pode encontrar algo aqui útil https://github.com/ericandrewlewis/wp-media-javascript-guide . Usando o Dropbox Uploader, tentei criar algo semelhante. Espero que isso ajude você
fonte