Agregar Flash a tu WordPress

Hola, como en el post anterior hablamos del SWFObject como un plugin para insertar contenido Flash a nuestras páginas, se me ocurrió crear un Plugin para WordPress que se encargaría de permitirnos insertar SWF en nuestro blog WordPress.

A este plugin lo llame: WP-SWFObject. Para poder hacer uso de este plugin debes descargar el siguiente archivo: wp-swfobject.zip. Como segundo paso debes extraer los archivos y copiar los archivos de la carpeta wp-swfobject a la carpeta de plugins de tu WordPress (wp-content/plugins/). Debes tener en cuenta solo copiar los archivos que están dentro de la carpeta wp-swfobject más no la carpeta misma.

A continuación debes ir al panel de control y dirigirte a la sección de Plugins para activar el plugin WP-SWFobject.

Finalmente el uso es muy sencillo para ello debes usar los tags [SWF] y [/SWF] de la siguiente forma:

[SWF] miarchivo.swf, ancho, alto[/SWF]

Donde se tiene:

  • miarchivo.swf: es la ruta de ubicación del SWF a incluir.
  • ancho: ancho de la pelicula a incluir.
  • alto: alto de la pelicula a incluir.

Veamos un ejemplo:

[SWF]/wp-content/uploads/2006/05/7762.swf, 231, 132[/SWF]

[SWF]/wp-content/uploads/2006/05/7762.swf, 231, 132[/SWF]

Update

Hemos creado una página con la documentación completa y enlace a la ultima versión de WP-SWFObject, puedes visitar la documentación completa en: http://blog.unijimpe.net/wp-swfobject/

Comentarios Total 165 comentarios

adan
Publicado: 19/03/2009 3:22 pm

le pongo la ruta absoluta:http://www.conzeptos.com/wordpress/wp-content/flashden/banner_cursos.swf
pero sigue sin cargar
sale en blanco.

adan
Publicado: 19/03/2009 3:24 pm

perdona tambien te digo que lo veo en un imac con firefox.
si quieres te envio el baner.

saludos y gracias

adan
Publicado: 29/03/2009 4:21 am

hola,
como te dije puse la ruta completa y no carga, puede ser porque lo veo en firefox.
puedo ver algun ejemplo para ver si es posible.
gracias y perdona por ser un poco pesado es que llevo 3 semanas con esto y no lo consigo.

saludos

mireia
Publicado: 27/05/2009 4:43 am

Hola unijimpe,
Llevo un par de días intentando hacer funcionar el plugin WP-SWFObject y no lo consigo. Me he leído todos los posts y he ido comprovando que lo tenía todo bien. Le he añadido al header , he reinstalado el plugin de flash 10, y he comprovado mil veces que la ruta está bien escrita ([SWF] http://www.flouflou.es/web/wp-content/uploads/2009/05/dosaguas.swf, 231, 132 [/SWF]). La verdad es que ya no sé qué más hacer. Lo que me pasa es que ahora me dice que la página requiere flash player y yo ya lo tengo instalado. Qué más puedo hacer?
Gracias de antemano.

unijimpe
Publicado: 27/05/2009 10:38 am

Mireia, según veo en tu pagina el problema es que el template de tu blog no tiene una llamada al la función wp_header(), esta función normalmente esta en el archivo header.php de tu template y debe esta ubicado justo antes del tag &gt/head<.

jc
Publicado: 11/06/2009 11:40 am

es que yo lo que quiero es que aparesca en el cuerpo de word press en el header y footer. y bueno en el cuerpo de los post esta bien pero para hacer que aparesca fijo en la pagina? osea en el heades insisto…

L4D: Francis animado - 8-bits blog
Publicado: 21/06/2009 4:05 pm

[…] Pablo on Jun.21, 2009, under General Un pequeño experimento para probar el plugin de wordpress SWFObject, que permite agregar archivos de Flash en el blog. Si me gusta, me parece que voy a utilizar este […]

Pablo
Publicado: 21/06/2009 4:30 pm

Magnífico, en un par de pasos ya lo tenía instalado y funcionando. Me lo voy a pasar pipa con esto, en serio.

Muchas gracias!!

rodrigo
Publicado: 18/08/2009 9:43 am

Hola, ¿este plugin me servira para cargar flash por idiomas?, ocupo qtranslate para el sitio que desarrollo, pero las etiquetas [lang_xx][/lang_xx] no funcionan para los .swf (por lo menos no en los archivos php del template), ¿conoces alguna solución?. gracias

Antonio
Publicado: 28/08/2009 2:27 am

Hola, genial el trabajo.

Estoy preparando un wordpress y usando wp-swfobject para insertar una cabecera y página de inicio en flash, pero los enlaces no funcionan al usar getURL… no lo entiendo, la verdad, ¿alguna idea de por qué puede ser?

on (release) {
getURL («http://google.es/», «_self»);
}

Como ves el código es totalmente sencillo y funciona perfectamente cuando lo publico, pero no cuando lo incrusto con wp-swfobject.

Gracias de antemano.

hishkatan
Publicado: 12/09/2009 10:11 pm

Hola, ujimpe: soy de argentina e instalé tu pluggin en el servidor miarroba y con wordpress, pero resulta que me sale que me falta el flash player, probé todo para colocar archivos swf en la cabecera y en los post y no lo logro. Te agradecería mucho tu ayuda. Saludos.

unijimpe
Publicado: 12/09/2009 11:58 pm

Hola hishkatan, el problema es que no has subido el archivo swfobject.js que viene incluido en el plugin, lo que puedes hacer es ir al panel de configuración y seleccionar: «SWFObject 2.0 (From Google Library)» el cual utilizará SWFObject desde los servidores de Google con lo cual será mas rápida la carga.

Juan Pablo Collao
Publicado: 19/10/2009 1:34 pm

Hola unijimpe

Te cuento que instale el plugins y me gustaria modificar el header de mi theme

estoy utilizando este theme

http://www.elshisho.com/tecktonik/wp-content/themes/theme863.zip

lo que no se es como editar el archivo php.

Ojala me puedas ayudar.

Saludos

Juan Pablo Collao
Publicado: 19/10/2009 1:46 pm

Se me olvido comentar de que me gustaria cambiar la imagen jpg que aparece (la que dice Bliozar rallada con rojo) por un archivo SFW

unijimpe
Publicado: 19/10/2009 10:48 pm

Para publicar archivos Flash en tu pagina puedes poner el SWF utilizando PHP:

o directamente en los posts con un código del tipo:

[swf]archivo.swf, ancho, alto[/swf]

Para mayor información puedes leer la documentación de WP-SWFObject en http://blog.unijimpe.net/wp-swfobject/

Distriker
Publicado: 10/11/2009 6:37 am

Muchas gracias amigo ;)

Saludos

Juan
Publicado: 04/12/2009 3:41 pm

Hola que tal, he logrado insertar el flash luego de varios intentos con este código:

El problema que tengo en este momento es que necesito saber como ingresar la opción de «no reproducir indefinidamente», ya que para la buena visualizacion del flash lo requiero. Se la forma en que se hace en un html normal, pero dado que esta es una forma distinta no se como hacerlo. Ya intente guardando el flash con la opcion de reproducir indefinidamente deshabilitada pero no funciono. Espero alguien me pueda ayudar y de antemano muchas gracias.

Gustavo
Publicado: 15/12/2009 10:06 am

Saludos,

Tengo dificultad al insertar un slideshow en mi página. Me sale el siguiente error: «El archivo XML no pudo ser encontrado. Compruebe la ruta al archivo XML. Esto debe ser desde el archivo HTML que incrusta el archivo SWF para referirse al archivo XML. El camino actual es: slides.xm»

No soy programador de profesión por lo que le agradeceré toda la ayuda que me pueda brindar.

Sergio
Publicado: 04/01/2010 6:51 pm

Hola,

Usando este plugin no soy capaz de visualizar un archivo swf, en una página de mi blog (www.runtorun.es/?page_id=1431).

En la misma carpeta de wp, he subido por ftp, archivo xml y html, pero no solo muestra loging… y hay se queda.

Alguna sugetencia de como solucionarlo?

Saludos y gracias,

marina
Publicado: 19/01/2010 6:35 pm

chicos socorro, estoy creando un sitio en wordpress, es para una revista.
el cliente necesita que en la barra del index se muestre una publicidad y en las barras de las paginas,ejemplo servicios, acerca de. se muestre otras publicidades distintas.
como hago, en el index puse el wp125, pero me muestra en todas las paginas la misma publicidad, que puedo hacer?
marinadivatman@gmail.com

Gustavo
Publicado: 27/01/2010 2:52 pm

Por lo que veo aqui ya no contestan los mensajes…

Javier Peris
Publicado: 22/02/2010 1:37 pm

Muy buenas, me gustaría saber si puedo poner un “header” o gráfico superior diferente para cada una de las páginas de un WordPress. He visto que hay algún “plugin” que permite hacer esto en cada Categoría, pero no he encontrado ninguno que lo haga en cada “Pagina”. En caso afirmativo me gustaría una breve explicación de cómo hacerlo. Muchas Gracias.

biaggiony
Publicado: 08/04/2010 7:30 pm

Que onda unijimpe un mega favor trato de meter un reproductos de musica swf en la barra lateral ( sidebar.php ) he instalado correctamente el plugin, y la direccion = esta bien ( content/uploads/2010/03/mp3.swf )
pero en mi blog solo me aparece el codigo :
[swf]/wp-content/uploads/2010/03/mp3.swf, 300, 300[/swf]
ya le intente con mayusculas el [SWF] y no solo me aprece el codigo algo estare haciendo mal espero me yudes te lo agradeceria infinitamente . . . . .

unijimpe
Publicado: 08/04/2010 10:49 pm

Hola, biaggiony si deseas poner SWFs en el sidebar o header debes utilizar la función PHP wp_swfobject_echo, esto lo harías de la siguiente forma:

<?php wp_swfobject_echo("/wp-content/uploads/2010/03/mp3.swf", "300", "300"); />

La sintaxis con [SWF] sirve solo cuando deseas publicar un SWF dentro del contenido de un post.

Para mayor información puedes leer: http://blog.unijimpe.net/wp-swfobject/

Benito
Publicado: 15/05/2010 4:21 am

Hola me gustaria saber si puedo inserter un swf en mi blog, pero no tengo ningun dominio, solo el blog. El swf si lo tengo alojado en otro sitio

Gracias

Pablo Torres
Publicado: 03/06/2010 2:01 pm

Hola que tal amigo, quisiera preguntarte si este plugins sirve para insertarlo a los Blogspot? gracias.

unijimpe
Publicado: 03/06/2010 4:12 pm

Pablo, este plugin sirve solamente para WordPress, si deseas publicar archivos Flash en Blogger puedes leer:

http://blog.unijimpe.net/insertar-swfs-en-blogger/
http://2webfacil.com/publicar-swf-en-blogger/

redman
Publicado: 04/06/2010 4:31 pm

Primero felicitarte por el blog muy completo y todo bien claro.
Mi duda es la siguiente no he tenido ningun problema al incluir mi swf a un post en wordpress,¡, el problema es que los link de mi swf no funciona. como podre hacer funcionar los links a las respectivas URL. gracias de antemano

linea36
Publicado: 13/06/2010 11:07 am

Hola muy buenas, estoy intentando insertar una imagen en archivo swf en el sidebar pero no se me ve la imagen, se queda todo el rato pensando y me pone » Required flash player» ¿Que puedo hacer?

unijimpe
Publicado: 13/06/2010 3:07 pm

linea36, si estas intentando colocar el SWF en el sidebar debes hacer con la función php:

<?php wp_swfobject_echo("http://tuweb.com/wp-content/boton.swf","100","22"); ?>

Para colocar el SWF debes utilizar rutas absolutas (es decir que incluyan la ruta completa al archivo incluyendo http).
Si tu flash llama a archivos externos por ejemplo para cargar imágenes estas también deben tener rutas absolutas para que no haya confusión al momento de cargar las imágenes.

GERARDO
Publicado: 22/07/2010 5:19 pm

Saludos. ya seguí todos los pasos, pero al publicar me aparece solo el espacio sin el flash no se que puedo estar haciendo mal o si hay algo que configurar antes. espero puedas ayudarme.

Docnus
Publicado: 11/08/2010 3:17 pm

Estimado:
como se podria hacer el siguiente codigo para insertarlo via php al header de mi wordpress con tu plugin??


<script type="text/javascript">
var flashvars = {};
flashvars.xmlFile = "datos/info.xml";
var params = {};
params.menu = "false";
params.scale = "noscale";
params.salign = "tl";
var attributes = {};
swfobject.embedSWF("infos.swf", "infos", "920", "270", "9.0.0", false, flashvars, params, attributes);
<script/>

Intente insertarlo de esta forma, pero no hay caso.
¿que estoy haciendo mal?


< ?php wp_swfobject_echo("http://www.jphurtado.net/featured/infos.swf","920","270", "file=http://www.jphurtado.net/featured/datos/info.xml","flashvars={}&flashvars.xmlFile=http://www.jphurtado.net/featured/datos/info.xml&params={}&params.menu=false&param.scale=noscale&param.salign=tl&attributes={}"); ?>

ojala puedas darme una ayuda.

Te lo agradesco desde ya.

Pd.: lamento el doble post, no lei lo de reemplazar los caracteres, ojala este salga bien.

carlos
Publicado: 15/08/2010 9:15 am

hola quiero insertar una animacion.swf en la cabecera de word press y no se como hacerlo si alguno me podria dar una ayuda gracias

unijimpe
Publicado: 15/08/2010 12:02 pm

Carlos para poner un animación en la cabecera de tu blog, puedes utilizar la función wp_swfobject_echo que te permite poner archivos SWF en cualquier parte de tu template. Por ejemplo:

<?php wp_swfobject_echo("/ruta-absoluta/animacion.swf","100","22"); ?>

Para mas información acerca de esta función puedes leer: http://blog.unijimpe.net/wp-swfobject/

warcry
Publicado: 30/08/2010 1:16 pm

Hola unijimpe, y a todos los seguidores de este blog, quisiera saber como agregar el swf a la header de mi wordpress pero solo al home, osea que el swf aparesca solo el home o index y no en las demas paginas, e logrado insertar el swf con pero aparece en todas las paginas.

unijimpe
Publicado: 30/08/2010 1:27 pm

Para agregar un elemento solo en el home de tu blog, podrías utiliza la función is_home() de wordpress el cual verifica si se esta actualmente en el home.

Luego tu código para insertar SWF solo en el header del home sería:

<?php
if (is_home()) {
wp_swfobject_echo("http://ruta-a-tu-flash.swf","ancho","alto");
}
?>

warcry
Publicado: 30/08/2010 4:23 pm

hola unijimpe, gracias por tu respuesta, pero aun no puedo agregar el swf solo al header del home de mi wordpress con el codigo que me indicastes

En que parte y en que archivo deber estar el codigo?:

martin
Publicado: 26/11/2010 10:56 pm

hola, tambien quisiera saber como hago para colocar un archivo swf en mi header. No entiendomucho de codigo, pero algo me manejo, si pudieran darme las instrucciones sobre como hacerlo se los agradeseria, pues necesito tener un encabezado en flash urgente para poder empesar a vender publicidad. Gracias!

unijimpe
Publicado: 27/11/2010 10:23 am

Para publicar SWFs en el header necesitas utilizar la función wp_swfobject_echo el cual lo puedes utilizar en cualquier parte de tu template, para ello colocarías tu header de la siguiente forma:

<?php wp_swfobject_echo("http://tuweb.com/header.swf","100","22"); ?>

Se recomienda utilizar la ruta absoluta al archivo SWF. Para mas información puedes leer la documentación en: http://blog.unijimpe.net/wp-swfobject/

AH
Publicado: 08/12/2010 10:35 am

Hi Jim

He tenido el mismo problema de «This movie requires Flash Player 9.» He añadido el wp_head () en el archivo header.php y mi sitio acaba de cumplir en blanco. Entonces traté de mover el wp-sfwobject.php y swfobject.js la de la carpeta raíz /plugins y tengo el mismo error. No está seguro de lo que podía estar haciendo mal …

Gracias de antemano por su ayuda!

A
La pagina es http://atplusah.com/main/us/?p=62

unijimpe
Publicado: 08/12/2010 12:29 pm

He revisado la pagina y según parece el plugin esta mal instalado, te recomiendo eliminar completamente el plugin e instalarlo nuevamente desde el panel de plugin del wordpress. Esto lo instalará automáticamente.

Si no puedes hacerlo de esta forma, descargas la ultima versión del plugin y subes la carpeta wp-swfobject al directorio de plugins de tu wordpress.

AH
Publicado: 08/12/2010 11:19 pm

Hola Jim

Gracias por la rápida respuesta! He eliminado todos los archivos y volver a instalar el plugin directamente desde el WP Dashsboard.Todavía tengo el mismo error de Flash Player. Luego me mudé el wp-sfwobject.php y el swfobject.js a / plugin y todavía tienen el mismo problema. Cualquier otra idea para mí?

Gracias de nuevo!

A

unijimpe
Publicado: 09/12/2010 12:21 am

Hola, según veo en tu pagina se estan generando correctamente los elementos html para mostrar los archivos Flash, el problema es que no esta insertando en el header la ruta al archivo swfobject.js.

Verifica que en el archivo header.php de tu theme se haga una llamada a la función wp_header(), si no esta debes incluirla.

Respecto a mover los archivos a la carpeta / de plugins, no hace falta, ya que debe funcionar correctamente cuando se encuentran en la carpeta wp-swfobect.

AH
Publicado: 09/12/2010 8:37 am

Gracias! ¡Funcionó! Me doy cuenta de que algunas personas tenían problemas para llamar a la función «wp_header (),» y se puede utilizar http://wordpress.org/support/topic/adding-wp_header para ayudar.

Blog de residuos
Publicado: 11/03/2011 8:31 pm

Muchas gracias por vuestro trabajo. Me está resultando muy útil en mi blog.

Sin embargo tengo un problema. Cuando publico un post con algún archivo flash se ve muy bien mientras sigue en la página principal. Cuando pasa a entradas más antiguas ya deja de verse. Tampoco se ve al pinchar dentro de la entrada, tampoco si el archivo flash está dentro de otra página dentro del blog.

¿Tiene solución?

Gracias de antemano por vuestra atención y por vuestro tiempo.

Saludos

unijimpe
Publicado: 12/03/2011 12:50 pm

Hola, el problema es que al colocar la ruta del flash has utilizado rutas relativas, es necesario utilizar rutas absolutas para que funcione correctamente:

Por ejemplo debes publicar tu flash de la siguiente forma:

[SWF]http://tuweb.com/wp-content/uploads/2006/05/7762.swf, 231, 132[/SWF]

Blog de residuos
Publicado: 13/03/2011 7:44 am

Un millón de gracias. Lo acabo de hacer y funciona perfectamente.

No sé cómo agradecéroslo, ¿os envío un jamón? Je, je ;)

En serio, muchas gracias por todo.

Un abrazo

Ariel
Publicado: 16/03/2011 6:39 am

hola, alguien me puede ayudar ?? ya use varias veces este plugins y siempre funciono todo bien, pero esta ves hago todo como indica en esta web y no me muestra el flash y donde lo tendria que mostra me sale el siguiente texto: «This movie requires Flash Player 8.»
Muchas gracias.

pedro
Publicado: 30/03/2011 8:51 am

saludos y gracias por el plugin lo he probado, pero al activarlo se me desactiva o mas bien me queda en blanco la pantalla de administracion despues de logearme, he reinstalado wordpress, sacado el plugin, volvere a instalarlo, etc pero sigo con el mismo problema…tu sabes de alguna solucion? saludos y gracias nuevamente

Karina
Publicado: 29/04/2011 3:19 pm

hola, tengo un problema con swfobject, tengo el plugin activado y cuando publico el archivo, no lo toma, no se ve, no funciona, yo lo que quiero hacer es cambiar banners echos en jpg por banners .swf que puede ser? esta es la web odaliscasrosario.com los flash van del lado derecho, gracias de ante mano!

 

Comentar

En este blog los comentarios están moderados, serán mostrados cuando el administrador los apruebe. Por favor, evita comentarios ofensivos u obscenos por que no serán aprobados.
Si deseas publicar código fuente debes hacerlo entre las etiquedas <code> y </code>, además debes reemplazar los carácteres < por &lt; y > por &gt;.

(Requerido)

(Requerido, no será publicado)

(Requerido)

(Tags aceptados: <a> <em> <strong> <code> <ul> <li>)