Tengo un blog que a menudo necesito insertar iframes en publicaciones por varias razones (¡no pregunte por qué solo confía en mí!)
Cuando uso la vista "visual" para editar mis publicaciones, WYSIWYG elimina constantemente mis iframes ...
Sé que puedo mantener los marcos flotantes en el post si uso la vista "html" y sólo ver / guardar desde el "html" vista ... sin embargo me gustaría realmente como para ser capaz de utilizar el WYSIWYG normal a editar mi post sin tener que recurrir a la vista "html".
¿Hay algo que pueda hacer para deshabilitar este comportamiento? He visto esta publicación , que sugiere la edición wp-includes/js/tinymce/tiny_mce_config.php
, ¡pero realmente prefiero evitar hacer algo como eso que probablemente interrumpiría una actualización!
iframes
son útiles para incrustar videos. El<object>
método se basa en flash, mientras que el<iframe>
método, que la mayoría de los sitios para compartir videos admite en estos días, permite el video HTML5.Respuestas:
Si no desea escribir su propio código, hay un complemento para permitir la incrustación de
<iframe>
:Luego solo usa el shortcode como este:
fuente
Puede personalizar el filtro de TinyMCE; consulte el siguiente ejemplo para obtener
<iframe>
otras etiquetas y usar Google Maps dentro de TinyMCE.Agregue esto a un complemento personalizado o functions.php del tema. También puede leer más información en mi publicación: http://wpengineer.com/1963/customize-wordpress-wysiwyg-editor/
fuente
Tuve que actualizar a wordpress 3.2.1 y luego instalé Embed Iframe y funcionó muy bien.
Los marcos de iframe ya no se eliminaron al cambiar de html a Visual en wordpress.
fuente
En un entorno multisitio, todos los usuarios que no sean superadmin obtienen el filtro html (debido a posibles vulnerabilidades de seguridad ). En base a esto , puede agregar Agregar capacidad unfiltered_html a los editores.
fuente
Si no desea utilizar un complemento adicional para la solución de código corto, puede agregar algo en este sentido a su tema, complemento o functions.php para agregarlo a mano. Si es necesario, es posible que deba agregar algunas claves más al conjunto de claves.
Luego, en su página de publicación, el uso sería así:
fuente
Descubrí que usar el complemento Fusion Editor para construir mis páginas en Wordpress funciona bien.
Este video muestra cómo usar Fusion Builder (pase a las 4:15 para la parte sobre agregar contenedores, columnas, elementos y bloques de código): https://www.youtube.com/watch?v=UDyNsnB_COA
Hago clic para agregar un contenedor, luego hago clic en Agregar elemento, y luego agrego un bloque de código en lugar de un bloque de texto (el bloque de texto eliminará un iframe, pero un bloque de código no lo hará). En mi bloque de código pego mi código de iframe y publico. ¡Funciona muy bien y no tengo que modificar ningún archivo PHP!
fuente