La magia de los widgets de WordPress 3
6 de Abril de 2009 en Bitácoras y WordPress, por Eduardo Larequi | Sin comentarios
Desde hace algunas semanas tenía ganas de comprobar el plugin Query Posts Widget, que ofrece a los usuarios de WordPress la posibilidad de generar en las zonas widgetizables del blog (normalmente, las barras laterales) un listado de elementos de la bitácora filtrados por casi cualquier parámetro imaginable. El autor de esta extensión, Justin Tadlock, ha conseguido esta proeza mediante un uso exhaustivo de las funciones query_posts, que aunque están diseñadas para actuar sobre el bucle de WordPress, pueden también utilizarse, con las debidas precauciones, en otras partes del blog.
Una vez instalada la extensión, la sección de Widgets del interfaz de administración de WordPress cuenta con un nuevo widget, denominado Query Posts, en el que se puede definir cualquier clase de consulta que se desee. En el ejemplo que aparece en la figura 1, yo le he pedido a mi sistema que me muestre todas las entradas de la categoría “Bitácoras y WordPress” publicadas en el año 2009, en forma de lista de enlaces. Como puede verse en la imagen, basta con seleccionar el título del widget, el tipo de contenidos que hay que mostrar (se puede incluir la entrada entera, el resumen o una simple lista de enlaces) y los filtros deseados, que en mi caso han sido el nombre de la categoría y el año de publicación. Además, he activado la función wp_reset_query, para evitar interferencias entre las distintas consultas a la base de datos.
Como habrán advertido mis atentos lectores, también he utilizado una función condicional is_single(‘755’), cuyo propósito es advertir a WordPress que sólo presente este widget en la entrada cuya ID coincide con dicho número, es decir, la que ustedes están leyendo en este mismo momento. El campo donde aparece esta información no forma parte del plugin Query Posts Widget, sino de otra extensión, denominada Widget Logic, que junto a la anterior constituye un equipo imbatible. En efecto, el plugin Widget Logic permite que un widget sólo aparezca allá donde el administrador del blog lo desee (una entrada, una página, la página de inicio, una entrada pegajosa, las entradas que pertenecen a una categoría, etc.), para lo cual hace uso de las etiquetas condicionales de WordPress.
El resultado de esta potentísima combinación puede verse a la derecha de estas líneas, en la parte superior de la barra lateral, bajo el título “Entradas sobre WordPress en 2009”. No es una demostración precisamente espectacular, pero si práctica y fácil de entender. Desde luego, tengo muy claro que con con la pareja Query Posts Widget-Widget Logic en las manos voy a hacer a partir de ahora un montón de experimentos en los diversos blogs que tengo repartidos por ahí. Entre ellos, la automatización de algunos widgets condicionales que en su día definí “a mano” (véanse las entradas La magia de los widgets de WordPress 1 y La magia de los widgets de WordPress 2), en desigual y esforzada pelea con el código PHP.
Etiquetas: plugins, Query Posts Widget, Widget Logic, widgets, widgets condicionales
Entradas relacionadas:
- Otro cambio en el índice general del blog
- Resuelto el problema con la traducción de Tarski en la versión 2.9 de WordPress
- Felices navidades con nieve en la cabecera
- Haga su sitio web compatible con OpenSearch
- Los blogs de WordPress, casi impecables en iPhone, iPod touch y Android
- El futuro de la corrección ortográfica y gramatical en los blogs 1
- El Tigre, Sociable, y alguna otra leve novedad
- Traduciendo WordPress, sus plantillas y extensiones, con el plugin Codestyling Localization
- Actualización a la versión 2.8.2 de WordPress
- Actualización a WordPress 2.8
20 entradas sobre WordPress en 2009
- Resuelto el problema con la traducción de Tarski en la versión 2.9 de WordPress
- Actualización del blog a la versión 2.9 de WordPress
- Felices navidades con nieve en la cabecera
- Un blogquest para la exportación 1
- Haga su sitio web compatible con OpenSearch
- Escribiendo en el blog desde Ubuntu 9.10 y con Bilbo
- Google como motor de traducción de un blog en WordPress
- Los blogs de WordPress, casi impecables en iPhone, iPod touch y Android
- Un blogueo muy breve con WordPress 2 para iPhone
- El futuro de la corrección ortográfica y gramatical en los blogs 1
- Actualización del blog a la versión 2.8.5 de WordPress
- El Tigre, Sociable, y alguna otra leve novedad
- Entre 140 y 14361 caracteres
- La Bitácora del Tigre, un negocio ruinoso
- Traduciendo WordPress, sus plantillas y extensiones, con el plugin Codestyling Localization
- Curiosidades de la instalación de bbPress
- Otra actualización de WordPress: 2.8.4
- Actualización a WordPress 2.8.3
- Actualización a la versión 2.8.2 de WordPress
- Actualización a WordPress 2.8
Categorías
Archivo del blog
Traducir este artículo
Licencia del blog
Los contenidos de este blog están registrados en SafeCreative y, mientras no se indique lo contrario, se pueden utilizar y distribuir de acuerdo con los términos de una licencia Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 España.






Sin comentarios
Fuente RSS de comentarios para esta entrada
Enlace de trackback: http://www.labitacoradeltigre.com/2009/04/06/la-magia-de-los-widgets-de-wordpress-3/trackback/