contingut
Personal
blogPer

Javier Seixas

BlogPro

Archive for the ‘wordpress’ Category

Plugins compatibles con Wordpress MU

Domingo, Diciembre 28th, 2008

Hace relativamente pocas semanas que estoy trabajando con Wordpress MU y cada vez me gusta más. Uno de los principales inconvenientes es la compatibilidad con los plugins echos para Wordpress. Yo he probado unos cuentos, y quiero compartirlos:

También quiero dejar algunos plugins que me han dado problemas:

  • Multi-level Navigation Plugin

A medida que vaya probando iré actualizando la lista.

Consejos para iniciarse en Wordpress

Lunes, Noviembre 3rd, 2008

Ya hace más de un año y medio que instalé mi primer Wordpress, y sólo fue el primero de tantos. Les cambiaba el theme, los personalizaba, les instalaba plugins, pero no ha sido hasta hace poco que me he adentrado más a fondo en el interesante mundo del Wordpress. Un proyecto en Grapa me obligó a investigar en todas las posibilidades que ofrecia el sistema para poder cumplir con las necesidades del site: Listar páginas como secciones y subsecciones, listar posts del blog en estas páginas, cambiar la estructura de la web para que el propio blog no sea la página de entrada, llamar a otras bases de datos, listar una categoría de blog como si fuese una sección aparte, etc.

Quiero dejar brevemente algunos consejos que puede le sirvan a más de uno:

  1. Conocer los template tags de wordpress: En estas funciones se esconde gran parte de la flexibilidad y el potencial del motor. Sería una locura empollárselos para conocerlos todos a la primera, pero tener una idea de todas las posibilidades es muy recomendable.
  2. Conocer plugins: Tan o más importante como lo primero es esto segundo. Los plugins dan posibilidades incontables a un Wordpress. Puede ser algo arriesgado ya que muchas instalaciones de plugin pueden ser incompatibles entre ellas, o pueden no funcionar como se espera, pero son la clave del potencial de Wordpress.
  3. Conocer algunos truquillos: Por ejemplo, si cambias la configuración del sistema para que la home sea una página normal, no puedes nombrar este archivo home.php, ya que provoca una irregularidad en el sistema y deja de funcionar correctamente. Todos estos truquillos te los da la experiencia, y están explicados dentro de los codex de wordpress.

Éstos son sólo algunos puntos que a mí me han ayudado para personalizar este wordpress. Probablemente haya algunos otros consejos que sirvan para iniciarse. ¿Alguien tiene alguno más?

Conexión a más de una BD en Wordpress

Martes, Octubre 28th, 2008

Recientemente me he encontrado con un inconveniente adaptando un Wordpress. En un página necesitaba conectar con una Base de Datos diferente de la de wordpress, es decir, hacer dos conexiones simultáneas a Bases de Datos diferentes. Para conectarme a la BD Lo hice de la forma clásica utilizando las funciones mysql_connect(), mysql_select_db(), mysql_close() y ningún problema, hasta que quise llamar a la función wp_list_pages() en el footer, que me daba error. Tras varias pruebas me di cuenta que esto se debía a que al conectar con una segunda Base de Datos, la conexión con la BD de Wordpress se cerraba. Buscando en internet, encontré cómo resolverlo en Separate DB connection for WordPress plugins.

La solución es muy sencilla. Se trata de establecer el cuarto parámetro $new_link a true en la función mysql_connect(). De este modo se establece un nuevo enlace con la BD y mantiene el de Wordpress.

$connection = mysql_connect(’localhost’, ‘mysql_user’, ‘mysql_password’, true);

Posteriormente, cuando se quiera ejecutar una consulta utilizando este enlace se tiene que especificar:

$result = mysql_query('SELECT * FROM table', $connection);

Y siempre es recomendable cerrar la conexión:

mysql_close($connection);

Menú desplegable en Wordpress

Sábado, Octubre 25th, 2008

Actualmente estoy adaptando un Wordpress para un cliente de Grapa, y teníamos la necesidad de mostrar el menú de páginas en la parte superior y que tuviese un mouseover que mostrase las subsecciones de cada página — posteriormente me he enterado que esto se llama suckerfish o dropdown y que se “estandarizó” con este post —. Sabía que se podía hacer porque ya había visto varios blogs que lo hacían, pero hacerlo fue relativamente más fácil de lo que pensaba porque encontré un plugin que lo hace automáticamente y el cual quiero recomendar.

El plugin se llama Suckerfish Wordpress Dropdown Menu. Es muy interesante porque permite editar hasta 6 tipus de submenús diferentes: llamando a categorías, páginas, etc. El mismo plugin utiliza las funciones de wordpress como wp_list_pages() o wp_list_categories() para hacer las llamadas a la BD.

Luego además es personalizable con un CSS que se modifica desde la misma administración de Wordpress. De hecho, lo más entretenido del plugin es personalizarlo para que se adapte al diseño que tu quieres, pero quitando eso es muy fácil. Y otra cosa realmente importante es que se ve bien en Internet Explorer 6.

(more…)

Sobre mí

Sóc un desenvolupador web i estudiant d'enginyeria informàtica, tinc 24 anys i sóc veí de Barcelona. Vaig descobrir el que ara és la meva professió al 2001 a un treball per l'institut, i fins ara no he pogut parar. Actualment treballo a grapa.ws on estic des del 2006.

Sobre la web

En aquest lloc vull plasmar i fer pública tota la meva feina i els meus projectes, com les meves inquietuds i coses que m'agradin.