Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Cómo transformar la codificación de un archivo con vim

Imago voragine.net
[actualizado el ] • Por
Muchas veces la codificación de un archivo nos está volviendo locos, porque hace que no funcione algún script, y es lo último que se nos ocurre comprobar. A mí me pasa, por ejemplo, cuando hago un script en bash utilizando algún archivo que me ha pasado alguien que usa Windows, y por tanto viene con una codificación ISO-8859 en vez de UTF-8. Para evitar sorpresas, lo mejor es comprobar al principio la codificación y en caso de no ser UTF-8 cambiarla.

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.

Cómo meter el contenido de una entrada de WordPress en una variable sin perder los saltos de línea

Imago voragine.net
• Por
Uno de mis eternas batallas con WordPress, perdida hasta ahora, recientemente ganada: para almacenar información de las entradas de tu página (el título, la fecha, la URL...) en variables para usarlas más adelante, WordPress provee de unas funciones magníficas que devuelven la información sin hacer echo. El problema viene con la función de este tipo para el contenido, get_the_content, que permite almacenar el contenido de una entrada en una variable.

Cómo traducir un tema de WordPress

Imago voragine.net
[actualizado el ] • Por
Para conseguir un tema de WordPress traducible tenemos que etiquetar adecuadamente las cadenas a traducir en el código, crear un archivo con todas estas cadenas y sus equivalentes en el idioma deseado, y configurar nuestro tema con las funciones adecuadas para que utilize los archivos de traducción.

Cómo obtener el thumbnail y otros datos de vídeos de Youtube

Imago voragine.net
• Por
La API de Youtube es bastante más farragosa que la de Vimeo; si para obtener datos de un vídeo de Vimeo utilizábamos su API, en el caso de Youtube no merece la pena. En las FAQ de la propia página de Youtube sugieren métodos que nada tienen que ver con extraer datos de la página, como por ejemplo para conocer las dimensiones de un vídeo.

Cómo crear un archivo cronológico de una categoría en WordPress

Imago voragine.net
• Por
Existe una función en WordPress, wp_get_archives(); que al ser invocada crea un archivo cronológico de los contenidos de la página; el formato es un listado de enlaces a los diferentes años, meses o días, en función de los parámetros que proporcionemos a la función. Lo que no existe es una función que limite este listado de enlaces cronológicos a una categoría. Con el siguiente código podemos obtener un archivo cronológico de una categoría, con acceso anual y mensual a los contenidos.