Si quieres que tu instalación de WordPress vacíe la papelera de forma automática, hoy vemos cómo hacerlo a través de dos sencillos snippets de código.

Tanto si desarrollas para clientes, como si estás en pleno diseño de tu proyecto online, seguramente te habrás dado cuenta de que WordPress utiliza una Papelera para almacenar todas aquellas entradas, páginas, medios o comentarios que vas eliminando.

Este comportamiento por defecto, puede estar muy bien cuando estás empezando y realizas muchos cambios sobre tu sitio.

El problema, es que por defecto WordPress almacena todos los elementos que envíes a la Papelera durante 30 días, antes de proceder a su eliminación.

Por lo tanto, puedes encontrarte con una gran cantidad de información que ya no necesitas almacenada en la Papelera antes de que se vacíe de forma automática, con el consiguiente espacio ocupado en tu base de datos.

Bien, sea cual sea tu caso, hoy vamos a ver cómo quitar cambiar este comportamiento por defecto de WordPress a través de dos sencillos snippets de código. Para que puedas elegir según las necesidades de tu proyecto.

¿Cómo vaciar la papelera de WordPress de forma automática?

Para cambiar el plazo en días que WordPress va a mantener todos aquellos elemento que hayas enviado a la Papelera, sólo tienes que añadir el siguiente código en el archivo wp-config.php de tu instalación:

// Vacía la papelera de WordPress cada 7 días de forma automática

define( 'EMPTY_TRASH_DAYS', 7 );

El código anterior, le indica a tu instalación de WordPress que limpie la papelera cada 7 días. Si quieres cambiar el número de días, sólo tienes que cambiar el 7 por la cantidad de días que prefieras.

¿Cómo eliminar objetos sin utilizar la papelera de WordPress?

Pero si lo que estás buscando es desactivar la Papelera de WordPress, para que cuando haces click en la opción Borrar de cualquier elemento, éste se elimine directamente sin almacenarse en la Papelera, sólo tienes que añadir el siguiente código en el archivo wp-config.php de tu instalación:

// Desactiva el almacenamiento de elementos en la papelera de WordPress

define( 'EMPTY_TRASH_DAYS', 0 );

Como puedes ver, el código anterior, le indica a tu instalación de WordPress que el número de días que debe mantener los elementos eliminados en la Papelera es cero. Por lo tanto, éstos se eliminan de forma permanente una vez que haces click en la opción Borrar de cualquiera de ellos.

Resumiendo…

Como ves, no es necesario instalar ningún plugin para modificar el comportamiento de la Papelera de WordPress. Bastan unas pocas líneas de código en el archivo wp-config.php de tu instalación para resolverlo de forma fácil y rápida. Además, haciéndolo así, cada vez aprenderás más sobre tu instalación de WordPress y el funcionamiento de tu proyecto online.

Si te ha gustado este tutorial, recuerda que si te suscribes, tendrás acceso a todo el contenido premium.

Y como siempre, si tienes cualquier problema, no dudes en contactar conmigo. Nos vemos en la próxima entrega, con un nuevo tutorial. 😉

 

¿Quieres mejorar tu WordPress?

Accede a mi directorio de herramientas (actualmente tienes disponibles 1040 herramientas) y haz que tu proyecto suba de nivel de forma fácil y rápida.

Acceder

¿Olvidaste tu contraseña?