Estender Biblioteca de Mídia

12

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.

  1. Gostaria de editar esta página e exibir prévias de incorporações válidas do WordPress e de <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. .
  2. Em segundo lugar, quando já estiver pronto, gostaria de poder chamar algo como o seguinte trecho de código para abrir a Biblioteca de Mídia com a página "Inserir do URL" selecionada e com o código adicionado (para os usuários modificarem o código existente).

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();
    
por Tom 12.03.2014 / 17:53

0 respostas