phpMyAdmin

Hoy veremos cómo instalar WordPress no en un servidor remoto, sino en nuestra propia computadora. Esto nos resultará ideal cuando tengamos que desarrollar temas, para disponer de la máxima rapidez de trabajo y no tener que estar subiendo archivos, o cuando nuestro site real esté en mantenimiento.

WAMP es el acrónimo para Windows, Apache, MySQL y PHP, y el software nos permitirá en efecto instalar todos estos elementos: un servidor Apache, una base de datos MySQL con la interface PHPMyAdmin y PHP sobre Windows (para Mac podemos usar XAMP; el proceso es muy similar).

Leer más »

Las revisiones son las copias de seguridad de los históricos de cada entrada que WordPress realiza automáticamente y aparecen en la parte inferior del editor de entradas. Aunque esta funcionalidad es muy práctica, sobre todo cuando se trata de un blog con varios redactores, puede ser también una carga muy pesada para el motor de la base de datos.

Para eliminar todas las revisiones de un blog, accede a la base de datos y ejecuta la siguiente sentencia SQL:

DELETE FROM `wp_posts` WHERE `post_type` = "revision"

Antes de hacerlo, recuerda hacer una copia de seguridad de la BBDD.

Vía WordPress-Tutoriel

Esta noche, realizando el mantenimiento de un sitio que administro, he tenido que desactivar los comentarios y los pings de todas las entradas existentes. En principio pensaba que desactivándolo desde las opciones se propagaba a todas las entradas, pero esto no es así puesto que esa configuración se guarda en cada entrada y no es un ajuste global. Me he puesto a investigar y en el blog de Vicente Navarro he hallado la solución al problema:

  1. Vamos al phpMyAdmin de la base de datos de WP y pulsamos sobre la pestaña SQL
  2. En el cuadro de texto que nos aparece escribimos esto: UPDATE wp_posts SET comment_status = 'closed', ping_status = 'closed' WHERE comment_status = 'open';
  3. ¡Listo! Ya tenemos deshabilitados los comentarios y los pings en todas nuestras entradas.

Cuando quieras volver a habilitarlo tendrás que escribir esto:
UPDATE wp_posts SET comment_status = 'open', ping_status ='open' WHERE comment_status = 'closed';
Leer más »

Para el funcionamiento correcto de un sitio bajo WordPress es muy importante optimizar la base de datos de este. Al optimizar una base de datos, básicamente, desfragmentamos esta.

Pero como con casi todas estas cosas hay diferentes forma de optimizar una base de datos. Aquí os vamos a explicar unas cuantas.

Mediante un script

Hace algo más de un año Miquel Camps realizó un fantástico script basado en el que viene por defecto con el PHP-Nuke. El funcionamiento del script es bien sencillo, una vez que lo hemos descargado y subido a la raíz del sitio, entramos en tudominio.com/BD_optimizar.php y sin hacer nada más se optimizará la base de datos.

[download id="6"]

Además, el autor recomienda hacer un cron para que automáticamente, en un plazo que nosotros determinamos, se optimice la base de datos.
Leer más »