how to limit or disable automatic empty trash in wordpress Cómo limitar o deshabilitar el vaciado automático de basura en WordPress

Cómo limitar o deshabilitar el vaciado automático de basura en WordPress

¿Quiere cambiar la frecuencia con la que se vacía la papelera en su sitio web de WordPress o quiere evitar que WordPress la vacíe automáticamente?

De forma predeterminada, WordPress eliminará automáticamente todo lo que haya estado en la papelera durante 30 días. Sin embargo, algunos usuarios quieren que la papelera de reciclaje se vacíe con más o menos frecuencia, o prefieren vaciar la papelera de reciclaje manualmente.

En este artículo, le mostraremos cómo limitar o deshabilitar el vaciado automático de basura en WordPress.

Cómo deshabilitar el vaciado automático de la papelera de reciclaje en WordPress

¿Qué es la papelera de reciclaje en WordPress?

WordPress agregó una función de papelera de reciclaje en la versión 2.9. Funciona igual que la Papelera de reciclaje o la Papelera de reciclaje de su computadora.

En otras palabras, sus mensajes eliminados no se eliminarán de forma permanente, sino que se enviarán a la papelera para que puedan recuperarse por un tiempo. Cualquiera puede borrar accidentalmente un mensaje. Es por eso que WordPress facilita la recuperación de publicaciones y páginas eliminadas.

Puedes verlos yendo a Mensajes » Todos los mensajes desde su tablero de WordPress, luego haga clic en la opción «Papelera».

Ver mensajes en la papelera

Su sitio web de WordPress eliminará automáticamente todo lo que esté en la papelera después de 30 días para que no se acumule.

¿Qué sucede si no desea que WordPress elimine automáticamente los elementos de la papelera? O prefiere que se vacíe con más o menos frecuencia que una vez al mes.

Veamos cómo puedes hacer que se vacíe automáticamente tantas veces como quieras. Discutimos tres métodos a continuación. El primer método es el más fácil para la mayoría de los usuarios. Puede usar los enlaces a continuación para saltar a su método preferido.

Método 1: cambiar cuándo se vacía la papelera de WordPress con un complemento

Primero necesitas instalarlo y activarlo. Cambiar el tiempo para vaciar la papelera enchufar. Para obtener más información, consulte nuestra guía paso a paso para instalar un complemento de WordPress.

Después de la activación, necesita la Ajustes » General página de su panel de administración. Una vez allí, desplácese hasta la parte inferior de la página y encontrará una nueva configuración de «Tiempo para vaciar la papelera (en días)».

Vaciar la basura después de ciertos días

Simplemente escriba la cantidad de días que tarda WordPress en vaciar la papelera. Por ejemplo, puede escribir 1 para diario, 7 para semanal o 30 para mensual.

Si escribe 0, las publicaciones y páginas eliminadas se eliminan de forma permanente en lugar de colocarse en la papelera.

Observación: Tenga mucho cuidado al establecer el tiempo en blanco en 0. Puede ser difícil recuperar mensajes y páginas eliminados de forma permanente. Asegúrese de usar un complemento de copia de seguridad, por si acaso.

No olvide hacer clic en el botón ‘Guardar cambios’ para guardar su configuración.

Método 2: cambiar cuándo se vacía la papelera de WordPress con código

También puede configurar la frecuencia con la que se vacía la papelera de reciclaje a través de un fragmento de código. Este método no se recomienda para principiantes, por lo que si no está familiarizado con el código, debe usar el método 1 en su lugar.

Este método requiere que edites tu archivo wp-config.php.

Si no ha editado el archivo wp-config.php antes, consulte nuestra guía sobre cómo editar el archivo wp-config.php en WordPress.

Simplemente puede agregar la siguiente línea de código a su archivo wp-config.php.

define('EMPTY_TRASH_DAYS', 1 ); //Integer is the amount of days

Debe pegarlo al final del archivo, justo antes de la línea que dice: “¡Eso es todo, deja de editar! Diviértete blogueando.’

Código de basura automático en wpconfig

Si deja este fragmento de código como está, su papelera se vaciará todos los días. Siéntase libre de cambiar el número 1 a otro número, y la papelera se vaciará después de esa cantidad de días.

Si no desea utilizar la función de papelera en absoluto, debe establecer el número en 0. Las publicaciones y páginas eliminadas se eliminan permanentemente sin colocarse en la papelera.

Asegúrese de tener un complemento de copia de seguridad configurado primero, en caso de que necesite restaurar páginas eliminadas accidentalmente.

No olvide guardar el archivo wp-config.php después de realizar los cambios.

Método 3: Evita que WordPress vacíe automáticamente la papelera

¿Quiere evitar que WordPress elimine automáticamente elementos de la papelera?

Simplemente agregue el pequeño fragmento de código a continuación al archivo functions.php de su tema. Si no está acostumbrado a editar sus archivos principales de WordPress, consulte nuestra guía sobre cómo copiar y pegar fragmentos de código de la web.

Ahora, generalmente no recomendamos editar directamente los archivos de tema de su sitio. El error más pequeño puede destruir su sitio web. Una mejor manera de agregar fragmentos de código es usar Código WP.

Primero necesitas el Complemento WPCode gratuito. Para obtener más información, consulte nuestra guía sobre cómo instalar un complemento.

Después de eso puedes ir Fragmentos de código » + Agregar fragmento desde su tablero de WordPress, luego seleccione la opción ‘Agregar su código personalizado (nuevo fragmento).

Agregue su código personalizado en WPCode

A continuación, debe ingresar un título para su fragmento de código.

Luego copie este fragmento y péguelo en el cuadro «Ejemplo de código».

function wpb_remove_schedule_delete() {
    remove_action( 'wp_scheduled_delete', 'wp_scheduled_delete' );
}
add_action( 'init', 'wpb_remove_schedule_delete' );

Este código simplemente elimina la acción que elimina los elementos de la papelera cuando se acaba el tiempo.

No olvides hacer clic en el menú desplegable «Tipo de código» y seleccionar la opción «Fragmento PHP».

Introduce un título para el código.

Luego puede desplazarse hacia abajo hasta la sección «Insertar» para ver más opciones, como cómo y dónde insertar el código.

Recomendamos utilizar las opciones predeterminadas. El complemento se Insertar automáticamente el código y ejecútelo en cualquier parte de su sitio.

Seleccione el método de inserción automática predeterminado en WPCode

Luego puede hacer clic en el interruptor para crear su fragmento de código Activo.

Una vez hecho esto, haga clic en el botón «Guardar fragmento» en la parte superior.

Guardar y activar fragmento de código WPCode

Ahora, cuando envíe un elemento a la papelera, permanecerá allí hasta que vea sus archivos en la papelera.

Desde aquí, puede hacer clic manualmente en el botón «Vaciar papelera» para eliminar un mensaje.

Haga clic en el botón Vaciar papelera de reciclaje

Esperamos que este tutorial le haya ayudado a aprender cómo limitar o deshabilitar el vaciado automático de basura en WordPress. Es posible que también desee aprender cómo obtener un certificado SSL gratuito o consultar la lista de complementos imprescindibles para hacer crecer su sitio.

Si te ha gustado este artículo, suscríbete a nuestro Canal de Youtube para tutoriales en vídeo de WordPress. También puedes encontrarnos en Gorjeo y Facebook.

Su Calificación Nos Ayuda a Mejorar