WordPress 2.7, el trailer

Pues la verdad es que ya tengo ganas de ver la peli… (Versión grande.)

(Una pequeña reflexión sobre software libre y/o de código abierto… ¿Por qué casi todos los proyectos de este estilo flojean tanto por la ‘pata’ de las interfaces, la usabilidad y la experiencia de usuario? ¿Por qué me sorprende tanto (y tan poco a la vez) que la versión de WordPress que más me apetece probar se centre precisamente en esos puntos? ¿Necesita el código abierto unas lecciones sobre el tema? ¿O quizá las necesiten, directamente, las escuelas de ingeniería en informática?)

Y ahora, con suscripción a los comentarios

Pues eso (un día tengo que contar las entradas de obm que comienzan por ‘pues eso’. Algo me dice que me quedaré sin dedos en las manos :-P), que hemos instalado el plug-in Subscribe to Comments y ahora, si escribís un comentario a una entrada podéis suscribiros por correo electrónico a los comentarios subsiguientes (y después eliminar esa suscripción, desde luego). Ahora mismo el ‘gestor de suscripciones’ está en inglés, me temo, pero aún así creo que puede ser de utilidad.

PS Y que no se me olvide recomendar (creo que lo he hecho otras veces) Plugin Central, un gestor de plugins imprescindible para todo aquel que se gestione su propio blog con WordPress.

WordPress, las páginas y los títulos duplicados

Google Webmaster Tools detecta más de mil títulos duplicados en OBM
Google Webmaster Tools detecta más de mil títulos duplicados en OBM

Igual la plantilla que utilizáis para WordPress es más lista que la mía y no os pasa, pero por si acaso. Resulta ser que Google Webmaster Tools detecta (dentro de unas horas será detectaba :-) ) más de mil páginas con títulos duplicados en este blog. Aunque no creo que eso afecte demasiado a los resultados en el motor de búsqueda, queda feo y convendría arreglarlo. Y como además era cuestión de hacerle dos preguntas al señor Google, invertir dos minutos en escribir media línea de código y que me recordasen que las condiciones van entre paréntesis en PHP, pues hasta lo he hecho y todo…

La cuestión es que mi plantilla (y un buen puñado de otras) no coloca en el título el número de página cuando debería. La solución: donde antes ponía, en la cabecera,

<title><?php bloginfo('name'); ?> <?php wp_title(); ?> </title>

ahora pone

<title><?php bloginfo('name'); ?> <?php wp_title(); ?> <?php if (is_paged()) echo ', página '.$paged; ?></title>

De nada… :-)

BibCiter v1.0: gestor bibliográfico con plugin para WordPress

Hace un tiempo nos hacíamos eco aquí de la salida en beta de BibCiter, un gestor web de bibliografías que permite, entre otras cosas, subirse los PDFs al servidor, sacar feeds RSS.

Pues bien, después de cerca de cuatro años de programación (ni a tiempo parcial, eso sí, sino a ratos muertos y más que nada como desahogo ? cada uno se divierte como quiere) hemos sacado la versión 1.0 (de hecho, eso fue hace dos semanas, porque hoy mismo ha salido la v1.1).

La principal novedad de esta nueva versión (la 1.1) es que permite sacar también un plugin para WordPress de forma que sea relativamente fácil introducir citas bibliográficas de obras que tenemos en nuestra instalación de BibCiter. Como ejemplos, mirad las referencias que aparecen en el final de esta página o de esta otra.

El funcionamiento es bastante sencillo y se basa en la aplicación para hacer shortcodes de la que también hablamos el otro día.

Pues nada, ¡a leer!, que para eso están las bibliografías.

Shortcodes fáciles en WordPress (II)

Después de hacer unas pruebas con los shortcodes de WordPress 2.5, añadimos a continuación alguna información al respecto que en la anterior entrada no habí­amos puesto. Notará el lector avanzado (en materias WordPresiles) que no le contaremos nada nuevo, mientras que el que va algo más perdido (como el que escribe) verá el cielo abrirse ante sus ojos (o no).

functions.php

En algún momento del espacio-tiempo, los desarrolladores de WordPress añadieron la posibilidad de crear un archivo functions.php en la carpeta de nuestro theme. Ese archivo no hace sino actuar como un plugin cualquiera para el tema que estemos utilizando en ese momento.

Shortcode API

¿Qué hace la Shortcode API de WordPress? Básicamente, crear un grupo de funciones que convierten lo que escribamos entre corchetes (el shortcode) en una función en PHP, cuyo fin, más que realizar una serie de complejas acciones, es transformar nuestra pequeña cadena de texto (los parámetros del shortcode) en una cadena mayor y, normalmente, más compleja.

Estas funciones pueden llamarse desde donde queramos, por ejemplo desde el archivo functions.php que tenemos en nuestro tema.

Generador de Shortcode para WordPress

El Generador de Shortcode para WordPress, después de pasar un ratillo con él, no es tan enrevesado:

  • Escribid en «Votre ShortCode» el nombre y pará¡metros que queráis utilizar. Por ejemplo: [wikipedia pagina="" texto=""]
  • Escribid en «Le motif» el código HTML en que queráis que se convierta vuestro shortcode. Por ejemplo: <a http://es.wikipedia.org/w/index.php?title=%pagina">%texto</a>. Como habréis adivinado, se trata de crear un shortcode para enlazar a la Wikipedia en español, donde «pagina» es la página a la que queremos apuntar en el enlace y «texto» el texto de nuestro enlace.
  • Le damos a «Génerer le code…»
  • Copiamos lo que nos aparecerá en la caja de la derecha, donde dice «Collez le contenu…» y lo pegamos en nuestro functions.php del tema donde queramos utilizarlo.
  • «Ajout de bouton» nos añade un botón a nuestro menú de «Escribir entrada»
  • «Dupliquer les fonctions» hay que activarlo solamente la primera vez que utilizamos este cacharrito (crea las funciones, así­ que con incluirlo una vez en nuestro functions.php bastará)
  • Y… c’est fini!