Eu tenho um blog que muitas vezes preciso inserir iframes em postagens por vários motivos (não pergunte por que apenas confie em mim!)
Quando uso a visualização "visual" para editar minhas postagens, o WYSIWYG retira constantemente meus iframes ...
Sei que posso manter os iframes na postagem se usar a visualização "html" e exibir / salvar apenas da visualização "html" ... no entanto, eu realmente gostaria de poder usar o WYSIWYG normal para editar minha postagem sem ter que recorrer à exibição "html".
Há algo que eu possa fazer para desativar esse comportamento? Eu já vi esse post , que sugere edição wp-includes/js/tinymce/tiny_mce_config.php
, mas eu prefiro evitar fazer algo assim que provavelmente acabaria em uma atualização!
iframes
são úteis para incorporar vídeos. O<object>
método depende do flash, enquanto o<iframe>
método, que a maioria dos sites de compartilhamento de vídeo suporta atualmente, permite vídeo em HTML5.Respostas:
Se você não quiser escrever seu próprio código, existe um plugin para permitir a incorporação de
<iframe>
:Em seguida, basta usar o shortcode como este:
fonte
Você pode personalizar o filtro do TinyMCE. Consulte o exemplo a seguir para se
<iframe>
outras tags para usar o Google Maps no TinyMCE.Adicione isso a um plug-in personalizado ou functions.php do tema. Além disso, você pode ler mais informações no meu post: http://wpengineer.com/1963/customize-wordpress-wysiwyg-editor/
fonte
Eu tive que atualizar para o wordpress 3.2.1 e, em seguida, instalei o Embed Iframe e funcionou muito bem.
Os iframe tages não foram mais removidos ao alternar entre html e Visual no wordpress.
fonte
No ambiente multissite, todos os usuários, exceto o superadmin, recebem filtragem html (devido a possíveis vulnerabilidades de segurança ). Com base nisso, você pode adicionar Adicionar capacidade não filtrada_html aos editores.
fonte
Se você não gosta de usar um plug-in adicional para a solução de shortcode, pode adicionar algo nesse sentido ao seu tema, plugin ou functions.php para adicioná-lo manualmente. Se necessário, pode ser necessário adicionar mais algumas chaves à matriz de chaves.
Em seguida, na sua página de postagem, o uso seria o seguinte:
fonte
Eu descobri que usar o plugin Fusion Editor para criar minhas páginas no Wordpress funciona bem.
Este vídeo mostra como usar o Fusion Builder (pule para 4:15 da parte sobre adição de contêineres, colunas, elementos e blocos de código): https://www.youtube.com/watch?v=UDyNsnB_COA
Clique para adicionar um contêiner, clique em adicionar elemento e, em seguida, adicione um bloco de código em vez de um bloco de texto (o bloco de texto removerá um iframe, mas o bloco de código não). No meu bloco de código, colo meu código iframe e publico. Funciona muito bem e não preciso modificar nenhum arquivo PHP!
fonte