No meu plug-in, gostaria de adicionar dois botões ao Media Manager (à esquerda de "Inserir na postagem" na seção "media-toolbar-primary") e conectar uma ação do jQuery a ele.
- Primeiro - O botão "Selecionar tudo" permite selecionar todas as imagens disponíveis (apenas imagens), dependendo do valor da opção selecionada (por exemplo, Todos os itens de mídia, Carregados para esta postagem etc.). Portanto, se "Todos os itens de mídia" for selecionado - todas as imagens disponíveis serão selecionadas, se "Upload para esta postagem" for selecionado - somente as imagens anexadas à postagem atual serão selecionadas.
- O segundo - "Inserção personalizada na publicação" - obterá dados de imagens para todas as imagens selecionadas (fonte de imagem em tamanho original, texto alternativo, tamanho, etc, disponíveis) e, ao mesmo tempo, permite envolvê-las em código html adicional - código de retorno para o editor tinymce.
O código retornado para o segundo botão pode ter esta aparência:
<ul>
<li><img src="full/path/to/001.jpg" alt="alt text 1" /></li>
<li><img src="full/path/to/002.jpg" alt="alt text 2" /></li>
<li><img src="full/path/to/003.jpg" alt="alt text 3" /></li>
<li><img src="full/path/to/004.jpg" alt="alt text 4" /></li>
<li><img src="full/path/to/005.jpg" alt="alt text 5" /></li>
</ul>
Até onde eu entendi, a única maneira é usar a exibição de substituição do Backbone apropriada, mas, além disso, é tudo o que sei por enquanto.
Obrigado pela ajuda.