Hoy vamos a saber cómo incrustar otro tipo de contenido en WordPress, en este caso los archivos de Shockwave Flash, con extensión SWF.
Este método solo te vale para un WordPress alojado en tu servidor, pues en WordPress.com no puedes incrustar contenido Flash por motivos de seguridad, la única manera es el método oEmbed para vídeos YouTube o similares.
Así que, ahora que tenemos claro que esto es solo para WordPress.org, vamos a ver como hacerlo de dos maneras, como siempre …
1. Insertar SWF con código
Si habláramos de como insertarlos en una web es fácil, y hay mucha documentación. Es algo tan simple como añadir esto donde quieras que aparezca de tu tema WordPress, plantilla HTML o en el editor HTML de WordPress:
<object id="flashcontent" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="550px" height="400px"> <param name="movie" value="NombredeMiArchivo.swf" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="mymovie.swf" width="550px" height="400px"> <!--<![endif]--> <p> Contenido alternativo en caso de fallo. Este contenido solo será visible si falla en cargar el archivo SWF </p> <!--[if !IE]>--> </object> <!--<![endif]--> </object>
Por supuesto, esto se puede acompañar de cualquier texto, imágenes, lo que sea, en el editor.
2. Incrustar SWF con plugin
Si lo que prefieres es usar un plugin que, mediante un shortcode, permita insertar fácilmente archivos SWF, entonces tenemos un par de opciones.
Easy Flash Embed. Es un plugin antiguo pero sigue funcionando estupendamente.
Una vez instalado y activo solo tienes que incrustar cualquier archivo SWF usando el shortcode del plugin, de esta manera:
[swf src="http://dominio.com/NombredeMiArchivo.swf" width=550 height=350]
Otro, también veterano, es WP-SWFObject. Funciona muy parecido. En este caso el shortcode sería algo así:
[swf]http://dominio.com/NombredeMiArchivo.swf, 550, 350[/swf]
O esa, que hay que seguir esta plantilla:
[swf]ruta-al-flash.swf, ancho, alto[/swf]
Y ya está, si se te ocurre algún modo más nos lo cuentas en los comentarios.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Hola. Estoy trabajando una web de wordpress con un template prediseñado. El template no admite swf files en el slideshow. Hay alguna manera de habilitar esta función?
Buen recurso, gracias!… aunque flash ya no se utiliza mucho en la web a veces es necesario.
Yo utilizaría un método más simple y que además da algo de libertad a la hora de diseñar y trabajar con objetos flash o cualquier otro contenido, por ejemplo embeber cualquier aplicación del tipo que sea. La etiqueta que utilizo mediante el editor de HTML de wordpress es la archiconocida iframe. Ahí lo dejo, no sé que opinará la gente, pero es mucho más flexible si hablamos de aplicaciones que beben de un xml o de otro recurso de nuestro servidor.
Tienes razón, la etiqueta iframe es mucho más práctica.
«en WordPress.com no puedes incrustar contenido Flash por motivos de seguridad»
que queeeeee?
seguridad de que o que?
necesito poner un video en loop y no se puede!