viernes, 25 de enero de 2013

Espacio entre los elementos del menú en Wordpress con el tema Twenty Twelve

Desarrollando una web con Wordpress (version 3.5) y su nuevo tema, Twenty Twelve, me encontré con un problema al dar forma al menú. Necesitaba 4 enlaces/botones que ocuparan todo el ancho de la web pero siempre quedaba un pequeño espacio entre cada elemento <li> del menú que no conseguía eliminar. Revisaba todos los margin y padding pero el espacio continuaba. Al final, me vino una idea revisando el código generado de la página: ¿estaría introduciendo Wordpress algún tipo de espacio entre los elementos del menú? Buscando y buscando conseguí dar con la solución: la función que genera el menú introduce al final de cada elemento <li> un salto de línea (carácter "\n"). Esta función se llama end_el y se encuentra en el archivo nav-menu-template.php dentro del directorio wp-includes. Al eliminar ese salto de línea, los elementos aparecen unos junto a otros, sin ningún espacio.

martes, 15 de enero de 2013

Nuevos trabajos publicados

Acabo de terminar varios trabajos que ya están publicados. Están desarrollados con Wordpress en su última versión, la 3.5. Podéis verlos en www.javihinojosa.es, una página de un amigo fotógrafo que está comenzando en el mundillo, www.pacomartinezfotografia.com, un buenísimo profesional de la fotografía y www.rincondechicomedina.com, un magnífico restaurante. En todos ellos he usado varios plugins para diversas tareas, los más importantes son:

  • NextGen Gallery, una herramienta para gestionar las fotografías e imágenes de nuestro sitio, quizás el gestor de imágenes más popular para Wordpress. Aquí su página oficial.
  • Cyclone Slider 2, un slider muy potente y fácil de usar, con muchas opciones de personalización y que uso porque permite importar galerías desde NextGen Gallery. Aquí su página oficial.
  • All in one SEO pack, para administrar todas las propiedades de la página que nos permitan un buen posicionamiento en los buscadores, como palabras clave, meta-description, title, sitemaps, etc.
  • WP Robots Txt, genera y modifica el archivo robots.txt, fundamental para los rastreadores de los buscadores.
Espero que os sea de ayuda para desarrollar vuestros propios blogs con Wordpress.

martes, 4 de diciembre de 2012

Problema con Wordpress y jquery.cookie.js

Desarrollando una web con Wordpress, me encontré un problema con un plugin, concretamente con Cyclone Slider 2, un slider muy bueno, fácil de usar y que permite utilizar las galerías que tengamos en NextGen. El problema venía en el panel de administración cuando quería elimiar un slide (una foto), pulsaba sobre el botón para eliminar y no hacía absolutamente nada. También me fijé que no funcionaba la edición rápida. Utilicé FireBug para mostrar los errores de JavaScript y me arrojaba el siguiente error:
$.cookie is not a function
Investigando por la red, encontré que es un error muy común relacionado con un módulo de seguridad de PHP, mod_sec, que bloqueaba la carga del script jquery.cookie.js. La solución pasa por cambiar el nombre del script, por ejemplo, a jquery_cookie.js y editar el archivo donde se hace la carga del script para que llame al archivo renombrado. Con esto nos saltaremos el bloqueo y todo funcionará perfectamente.

miércoles, 11 de mayo de 2011

El hombre de la pistola es hombre muerto

Roberto Benigni (director y actor de "La vida es bella") con Roberto Saviano, autor de "Gomorra", dirigiéndose a Francesco Schiavone, Sandokán, el jefe de la Camorra, que tiene amenazado de muerte a Saviano:

"Cuando un hombre con una pistola se encuentra a un hombre con una pluma, el que lleva la pistola es hombre muerto".

"Mira cómo es de guapo. Mátale con un libro, si quieres. Él solo tiene una pluma para defenderse. A los poetas no se les mata. Escriben fábulas. Y las fábulas no nos enseñan que los dragones existen, eso los niños ya lo saben. Nos enseñan que es posible vencer a los dragones".