Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Personalizando la lista de comentarios de WordPress: callback en wp_list_comments

Imago voragine.net
• Por
Antes de la versión 2.7 de WordPress la lista de comentarios se generaba con loop que recorría la array $comments mediante un foreach, de manera que se podía especificar el código a generar para cada comentario. A partir de dicha versión, se introdujo la función wp_list_comments, que genera ella solita la lista de comentarios, con unos valores por omisión que pueden no convenirnos. Para cambiarlos, wp_list_comments dispone del parámetro callback, que permite llamar a una segunda función que defina un código personalizado.

Dos formas para saber si una página tiene subpáginas en WordPress

Imago voragine.net
• Por
Sencilla función para saber si una página tiene subpáginas. Si se invoca sin parámetro evaluará la página actual; si se provee un identificador de página como parámetro, evaluará esa página. A mí no me acaba de convencer ni funcionar, pero ahí queda. Prefiero el viejo método del count.

Programar un shortcode en WordPress

Imago voragine.net
• Por
Los shortcodes son códigos que se incluyen en el contenido de un post o una página y realizan una acción, atajos que cualquier usuario puede usar de manera trivial y que tienen detrás cualquier tipo de código que no necesitan conocer. Pueden ser muy útiles para incluir desde estilos hasta complejas acciones. Para programar un shortcode sencillo basta incluir en el archivo functions.php la función add_shortcode().

Función de WordPress para obtener el identificador de una taxonomía a partir de su nombre

Imago voragine.net
• Por
Con la siguiente función podremos obtener el identificador de una taxonomía (lo que incluye etiquetas, categorías, categorías de enlaces y cualquier otra que creemos) a partir de su nombre. Para ello basta incluirla en el archivo functions.php del tema que estemos usando y llamarla adecuadamente en la plantilla que lo necesitemos.