Cómo conseguir pestañas en las barras laterales de Wordpress

febrero 8, 2010 • Publicado en
Etiquetas:
Sin comentarios »

Una pregunta muy común que hacen al visitar mi página versa sobre el widget con el que logro el efecto de pestañas de la barra lateral. Supongo que la gente se acostumbró a lograr todo tipo de efectos en Wordpress con los agregados, así que dan por sentado que este también es otro plugin, y hasta han llegado a revisar el código HTML de la página tratando de identificarlo. Al final siempre terminan haciendo la misma pregunta: ¿cómo lo hiciste? Creo que es hora de dar por terminada cualquier especulación e informar a la comunidad en general que este agregado no es un plugin, y créanme que alguna vez traté de programar uno pero desistí en el intento por un problema técnico que no vale la pena especificar y que espero algún día superar. De momento aclaremos que el efecto de pestañas está dentro de la plantilla de mi tema, y el core del algoritmo usa la propiedad display de CSS.

Leer más »

Cómo atender errores en activación de plugins (Wordpress)

enero 28, 2010 • Publicado en
Etiquetas:
3 Comentarios »

Todo lenguaje de programación multi-propósito debe tener entre sus funciones primitivas algúna rutina para desencadenar errores, y todo buen programador deberá conocer métodos para aplicar estas rutinas y atenderlas en sus desarrollos. Básicamente hay 2 tipos de errores: las advertencias y los errores fatales. El primer grupo lo componen los errores que pueden ser atendidos en el mismo algoritmo, como por ejemplo una versión antigua de un descriptor que deberá ser actualizada. El segundo grupo se compone por errores que no pueden ser atendidos desde el proceso, como por ejemplo tratar de crear un archivo dentro de un directorio para el que no tenemos permisos de escritura.

Leer más »

Algo más sobre etiquetas en Wordpress

diciembre 7, 2009 • Publicado en
Etiquetas:
Sin comentarios »

Desde Polonia preguntaron si había alguna forma de hacer que Indizar funcionara en los reportes categorizados como páginas una vez se activaran los permalinks. Los requerimientos del plugin tan solo llegaban hasta los reportes asignados como posts, así que nunca fui más allá en cuanto a la declaración de las reglas para páginas, pero ahora tenía un reto para encontrar una solución. Buscando una respuesta a esa pregunta nació este artículo y la nueva versión de Indizar con soporte para permalinks en páginas. Las versiones anteriores a 0.5.1 hacían uso del filtro 'generate_rewrite_rules', que como su nombre lo indica sería llamado al momento de generar las reglas, pero como lo general no siempre soluciona cuestiones particulares, no conseguí definir con este filtro las reglas para etiquetas en páginas y posts.

Leer más »

Etiquetas de usuario en permalinks de Wordpress

febrero 21, 2009 • Publicado en
Etiquetas:
Sin comentarios »

Uno de los plugins que he desarrollado para esta página permite la división de un documento en capítulos. La etiqueta 'nextpage' de Wordpress no ofrecía la funcionalidad que buscaba porque tan solo dividía en secciones sin asignar títulos ni crear un índice, así que desarrollé el plugin Indizar para crear los mecanismos que hacían falta. En un principio había ideado el plugin para que desde la URL consiguiera la información del número del capítulo. Si la página no usaba permalinks la implementación era sencilla, pero cuando trataba de hacerlo con una página configurada para usar permalinks me encontraba con la difícil tarea de hacer que reconociera cualquier regla asignada desde la configuración. Es obvio que Wordpress lo hace, pero la documentación que encontraba siempre me llevaba a puntos muertos. En muchos foros describían en su totalidad los mecanismos para anexar reglas a los permalinks, pero a continuación seguía una larga lista de foristas preguntando cómo hacer que Wordpress reconociera las nuevas reglas, y algunos afortunados informaban que de un momento a otro todo estaba funcionado, pero no sabían ni cómo ni por qué. En aquel momento no tenía el tiempo suficiente para recorrer el código de WP buscando una respuesta, así que seguí adelante con el proyecto y dejé de lado mis experimentos con permalinks. Lo más gracioso de todo era que siempre había estado a tan solo un click de la solución. Al final explicaré cuál era el problema.

Leer más »