Otro de mis pequeños proyectos

Categoría: Wordpress

Porque wordpress pide datos de conexión cuando actualizamos automáticamente

Me he encontrado al intentar actualizar unos plugins de un nuevo wordpress que al hacerlo me pedí­a los «datos de conexión», algo que me ha parecido raro porque generalmente no suele hacerlo.

Tras bucear un poco en el código me he dado cuenta que en la función get_filesystem_method() de wp-admin/includes/file.php (que se llama desde wp-admin/includes/plugin.php, encargada de actualizar el plugin cuando se lo pedimos) se comprueba que el fichero que se está ejecutando tiene el mismo identificador de usuario que el proceso que está ejecutando la petición.

Esto es así­ en la amplia mayorí­a de los casos y no dará problemas, sobre todo si trabajamos con un hosting preparado. Pero si esto ocurre, la opción más rápida serí­a cambiar el uid de usuario de todos los ficheros de vuestro wordpress al usuario con el que se ejecuta apache. Es decir, partiendo de que el usuario de apache es www-user y vuestro wordpress está en /var/www/wordpress, serí­a usar el comando:

chown -R www-user /var/www/wordpress

Probando Wibiya

Por recomendación de Mario, estoy probando un toolbar llamado Wibiya. Podéis verlo ya funcionar en esta página, abajo del todo. Acaban de abrir el servicio (hasta hoy era invitacional).

La verdad es que su instalación es muy sencilla en wordpress (tan sólo completar la configuración en su web y añadir un plugin en tu wordpress) y el resultado es bastante bueno. Además, te permite que elijas el diseño que más se asemeje a tu web, algo que es bastante de agradecer y puedes elegir qué opciones quieres que tenga la barra: Twitter, Facebook, traducir, compartir, etc, etc. Hasta puedes ver las visitas que tienes en tiempo real.

El servicio funciona mediante un javascript remoto con lo que tiene la ventaja de que no gasta de nuestro ancho de banda, pero con la pega de que si cae el servicio, la barra no se mostrará.

Una forma muy sencilla de añadir muchos enlaces a redes sociales. A ver qué os parece.

Cambio de diseño

Tras un tiempo con el anterior theme fluido de Arcsin, he decidido dar un pequeño cambio de imagen a este otro theme de Michael Tyson, manteniedo 3 columnas, pero ahora la principal de ancho fijo.

Se admiten comentarios, aunque ya de primeras os advierto que los colores no son lo mí­o, jeje.

Cambiando de hosting

Es posible que en las próximas horas Nos pasa algo lo mismo no se vea bien. Estoy cambiando de hosting. Es una tarea que tení­a pendiente desde hace algunas semanas y por fin estoy con ello. Además, aprovecharé para actualizar WordPress, que lo estaba retrasando hasta cambiar de hosting y al final…

Me estoy moviendo a Dreamhost. La verdad es que con la cantidad de referencias que hay por ahí­, es dificil escribir algo nuevo, pero tengo que decir que de momento estoy muy contento con el servicio y con todas las caracterí­sticas que tiene el hosting, a un precio muy asequible.

Si las caracterí­sticas de Dreamhost son buenas, ahora que están de oferta son una pasada 🙂

Poniendo mis twitteos en WordPress

Tras mucho buscar y probar varias cosas, al final lo más sencillo es lo que me ha resultado mejor. Y es que cuando no se tiene tiempo para investigar, lo mejor es ir a lo sencillo. Bueno, lo de ir a lo sencillo deberí­a ser práctica habitual, pero es el problema que tiene que te guste aprender y mirar nuevas cosas…

Y sin enrollarme más, tras probar varios plugins y widgets para WordPress que me permitan poner mis estados de twitter, he usado el HTML Twitter Badge que te ofrece Twitter (es necesario hacer login en la web).

El resultado puede verse en la primera de las columnas laterales que tiene el diseño de tatai.es actualmente.

Sólo he tenido que cambiar un par de estilos para que se viese mejor… y listo!

El Viper’s Video Quicktags no funciona bien con Youtube

Para realizar el post anterior a este, me di cuenta que el plugin Viper’s Video Quicktags que tengo instalado y del que ya hablé hace un tiempo, no me cogia correctamente algunas direcciones de Youtube. El problema viene porque la dirección no es del estilo watch/?v=numeroDeYoutube, sino que es del estilo /v/numeroDeYoutube.

La solución es bien sencilla. Mirando un poco en el programa PHP del plugin que tenemos en /wp-content/plugins/vipers-video-quicktags/vipers-video-quicktags.php, tenemos que añadir el siguiente trozo de código tras la lí­nea 602 (hay que fijarse que el resto del código en esta parte es similar):

'#\[youtube\]http://(www.youtube|youtube)\.com/v/([\w-]+)(.*?)\[/youtube\]#i' => array('type' => 'youtube', 'results' => array('', 'videoid')),

El resultado es inmediato, por lo menos en mi caso, ya que todo empezó a funciona perfectamente. A ver si el autor lo soluciona para la próxima versión.

Plugin de wordpress para poner videos en tus posts

Gracias a Krom he descubierto Viper’s Video Quicktags, un plugin para WordPress que nos ayuda para incluir fácilmente en nuestros posts videos de Youtube, Google, IFILM, Metacafe, MySpace y Vimeo.

Este plugin modifica el editor tinyMCE y el añade botones que facilitan esta tarea. Si por ejemplo queremos añadir un video de YouTube, sólo tendremos que pulsar el botón correspondiente, nos preguntará la dirección y él se encarga de todo.

Ya no habrá que volver a pelearse con los tags de los objetos embebidos de flash y el tinyMCE de WordPress 😀

Update (2007-11-03): es posible que tengas un problema con algunas direcciones de Youtube. Igual esta es la solución.