J'ai un blog dont j'ai souvent besoin d'insérer des iframes dans les messages pour diverses raisons (ne demandez pas pourquoi faites-moi confiance!)
Lorsque j'utilise la vue "visuelle" pour modifier mes messages, le WYSIWYG supprime constamment mes iframes ...
Je sais que je peux conserver les iframes dans le message si j'utilise la vue "html" et que je ne vois / enregistre que dans la vue "html" ... mais j'aimerais vraiment pouvoir utiliser le WYSIWYG normal pour modifier mon message sans avoir à recourir à la vue "html".
Puis-je faire quelque chose pour désactiver ce comportement? J'ai vu ce post , qui suggère une édition wp-includes/js/tinymce/tiny_mce_config.php
, mais je préfère vraiment éviter de faire quelque chose comme ça qui se casserait probablement dans une mise à niveau!
iframes
sont utiles pour intégrer des vidéos. La<object>
méthode repose sur le flash, tandis que la<iframe>
méthode, que la plupart des sites de partage de vidéos prennent en charge de nos jours, permet la vidéo HTML5.Réponses:
Si vous ne voulez pas écrire votre propre code, il existe un plugin pour permettre l'incorporation d'un
<iframe>
:Ensuite, utilisez simplement le shortcode comme ceci:
la source
Vous pouvez personnaliser le filtre de TinyMCE, voir l'exemple suivant pour les
<iframe>
s et autres balises pour utiliser Google Maps dans TinyMCE.Ajoutez ceci à un plugin personnalisé ou à functions.php du thème. Vous pouvez également lire plus d'informations dans mon article: http://wpengineer.com/1963/customize-wordpress-wysiwyg-editor/
la source
J'ai dû passer à wordpress 3.2.1, puis j'ai installé Embed Iframe et cela a très bien fonctionné.
Les tages iframe n'étaient plus supprimés lors du passage de html à Visual dans wordpress.
la source
Dans un environnement multisite, tous les utilisateurs autres que les superadmin bénéficient d'un filtrage html (en raison de failles de sécurité potentielles ). Sur cette base, vous pouvez ajouter Ajouter une capacité unfiltered_html aux éditeurs.
la source
Si vous n'aimez pas utiliser un plugin supplémentaire pour la solution de shortcode, vous pouvez ajouter quelque chose dans ce sens à votre thème, plugin ou functions.php pour l'ajouter à la main. Si nécessaire, vous devrez peut-être ajouter d'autres clés au tableau de clés.
Ensuite, dans votre page de publication, l'utilisation serait la suivante:
la source
J'ai trouvé que l'utilisation du plugin Fusion Editor pour créer mes pages dans Wordpress fonctionne bien.
Cette vidéo montre comment utiliser Fusion Builder (passez à 4:15 pour la partie sur l'ajout de conteneurs, de colonnes, d'éléments et de blocs de code): https://www.youtube.com/watch?v=UDyNsnB_COA
Je clique pour ajouter un conteneur, puis je clique sur Ajouter un élément, puis j'ajoute un bloc de code au lieu d'un bloc de texte (le bloc de texte supprimera un iframe, mais pas un bloc de code). Dans mon bloc de code, je colle mon code iframe et le publie. Fonctionne très bien et je n'ai pas à modifier de fichiers PHP!
la source