Blog Archives

Mysql: convertir datos en codificación latin1_swedish_ci en utf8_general_ci

En algunos gestores de dominios la codificación (field collation) de los campos puede venir en latin1. El problema es que en esos campos solemos guardar información UTF8 por lo que a la hora de trabajar con la base de datos pueden ocurrir problemas y mostrarse caracteres extraños en lugar de los acentos:

read more

Posted in Trucos Tagged with: ,

Abrir todos los comentarios y trackbacks en WordPress

Si queremos habilitar la posibilidad de comentar en todos las entradas de nuestro WordPress no tenemos porque hacerlo de forma manual desde el panel de control de Worpress, podemos hacerlo directamente en la base de datos con una sola consulta.

read more

Posted in Trucos Tagged with: ,

Mostrar los posts de WordPress en una página concreta (y mostrar una página estática como principal)

Muchas veces queremos que WordPress no se comporte como un simple gestor de contenido para blogs, y necesitamos es crear un sitio con un aspecto “más comercial”.

read more

Posted in Tutoriales Tagged with:

Reemplazar una cadena en una base de datos MySql

A veces es necesario reemplazar todas las ocurrencias de una cadena en un campo determinado de una base de datos. Por ejemplo, en una base de datos de WordPress todas las entradas se guardan como un campo de texto en formato HTML, en el campo post_content de la tabla wp_posts. De forma que las imágenes tendrán el siguiente aspecto en nuestra base de datos:

read more

Posted in Comandos Tagged with: ,

Deshabilitar las revisiones automáticas en WordPress 3.0

Que WordPress es una pequeña maravilla es algo de lo que a estas alturas no me queda ninguna duda. Sin embargo tiene algunos problemas que resultan incomprensibles en un producto de tanta calidad.

Uno de ellos es la manía de activar por defecto el guardar las revisiones de los textos escritos. En principio eso no debería tener nada de malo, ¿no? Es decir, parece una buena idea salvar lo que llevas escrito cada poco tiempo para poder recuperar una versión anterior, ¿verdad?

Y es cierto, es una buena idea si se implementa correctamente, pero si lo haces de forma que no pueda configurarse, guardas esas copias temporales de forma permanente, y lo haces en la misma tabla que los textos definitivos la cosa no parece tan buena.

No debemos confundir el guardar las revisiones con el autosalvado. El autosalvado sobreescribe los datos cada poco tiempo para evitar que, en caso de fallo, perdamos el trabajo realizado. No guarda las diversas revisiones cada pocos segundos, por lo tanto el autosalvado no hace crecer la base de datos de forma exponencial.

read more

Posted in Trucos Tagged with: