Cómo limitar o deshabilitar la papelera vacante computarizada en WordPress

Publicado: 2023-02-01


¿Desea ajustar la frecuencia con la que se vacía la papelera en su página web de WordPress o evitar que WordPress la vacíe rápidamente?

De forma predeterminada, WordPress eliminará inmediatamente todo lo que haya estado en la papelera 30 veces. Sin embargo, a algunos clientes les puede gustar que la basura se vacíe con más o menos frecuencia, o quieren vaciar la basura manualmente.

En esta publicación, le mostraremos claramente cómo restringir o deshabilitar la papelera que se vacía automáticamente en WordPress.

How to Disable Auto Empty Trash in WordPress

¿Qué es la basura en WordPress?

WordPress agregó un elemento de basura en la edición 2.9. Funciona igual que la papelera de reciclaje o la basura en su computadora personal.

En otro texto, sus publicaciones eliminadas no se eliminan de forma permanente, sino que se envían a la papelera como sustituto para que puedan recuperarse por un tiempo. Cualquiera puede eliminar una publicación accidentalmente. Es por eso que WordPress tiende a facilitar la restauración de publicaciones y páginas eliminadas.

Puede verlos probablemente en Publicaciones » Todas las publicaciones desde su panel de WordPress y luego haciendo clic en la solución 'Papelera'.

View trashed posts

Su sitio web de WordPress eliminará automáticamente cualquier cosa en la papelera después de 30 veces para que no se acumule.

¿Qué sucede si realmente no desea que WordPress elimine automáticamente los objetos de la papelera? O preferiría que se vacíe con mucha más o menos frecuencia que al mes.

Veamos cómo puede vaciarlo tan rápido como desee. Protegeremos 3 métodos a continuación. El primer sistema es el más sencillo para la mayoría de los compradores. Puede usar los vínculos de retroceso a continuación para saltar a su estrategia más popular.

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

Inicialmente, deberá instalar y activar el complemento Change Vacant Trash Time. Para obtener detalles adicionales, consulte nuestro tutorial paso a paso sobre cómo configurar un complemento de WordPress.

En la activación, realmente debería echar un vistazo a la página web Configuración » Estándar de su panel de administración. Después de allí, desplácese hasta la base del sitio y descubrirá una nueva ubicación 'Tiempo para vaciar la papelera (en tiempos)'.

Empty trash can after certain days

Simplemente escriba la cantidad de días que WordPress debería tardar en vaciar la papelera. Por ejemplo, puede elegir 1 para todos los días, 7 para la semana o 30 para cada mes.

Si configura , las publicaciones y páginas web eliminadas se eliminarán para siempre en lugar de colocarse en la papelera.

Nota : tenga mucho cuidado al colocar el tiempo de vaciado en . Puede ser difícil recuperar publicaciones y páginas de Internet completamente eliminadas. Asegúrese de que está utilizando un complemento de copia de seguridad, solo en el caso.

Realmente no se olvide de hacer clic en el botón 'Guardar cambios' para mantener sus opciones.

Enfoque 2: Transformación cuando la papelera de WordPress se vacía con código

También puede configurar la frecuencia con la que se vacía la papelera mediante el uso de un fragmento de código. Esta técnica no se recomienda para los novatos, por lo que si no está familiarizado con el código, debe usar el Sistema 1 como alternativa.

Para esta estrategia, deberá editar su archivo wp-config.php.

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

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

determine('EMPTY_TRASH_DAYS', 1 ) //Integer is the volume of times

Debes pegarlo cerca del final del archivo, justo antes de la línea que dice: '¡Eso es todo, deja de mejorar! Alegre dirigiendo un blog.

Auto trash code in wpconfig

Si deja este fragmento de código tal como está, su papelera se vaciará todos los días hábiles. No se preocupe por cambiar el número 1 a otra opción, y la papelera se vaciará después de ese intervalo de tiempo.

Si no desea utilizar el aspecto de la papelera en absoluto, debe establecer el número en . Las publicaciones y páginas eliminadas se eliminarán de forma permanente y no se colocarán en la papelera.

Asegúrese de tener un complemento de respaldo configurado para comenzar, solo en caso de que necesite restaurar cualquier página de Internet eliminada accidentalmente.

Realmente no se olvide de guardar el archivo wp-config.php una vez que haya diseñado sus variaciones.

Técnica 3: Evitar que WordPress vacíe automáticamente la Papelera

¿Quieres evitar que WordPress elimine automáticamente la mercancía de la papelera?

Simplemente incorpore el pequeño fragmento de código a continuación en el archivo de capacidades.php de su tema. Si no está acostumbrado a modificar sus archivos principales de WordPress, consulte nuestra guía sobre cómo copiar y pegar fragmentos de código de Internet.

Ahora, generalmente no recomendamos editar los archivos de datos de temas de su sitio al instante. El más mínimo error de cálculo puede romper su sitio web. Una forma mejor de agregar fragmentos de código es empleando WPCode.

Inicialmente, necesitará instalar y activar el complemento WPCode gratuito. Para obtener información adicional, debe consultar nuestra información sobre cómo configurar un complemento.

Poco después, puede ir a Fragmentos de código » + Incorporar fragmento desde su panel de control de WordPress y luego encontrar la selección 'Agregar su código personalizado (nuevo fragmento)'.

Adding Your Custom Code in WPCode

Posteriormente, deberá ingresar un título para su fragmento de código.

Luego, duplique este fragmento y péguelo en el cuadro denominado "Vista previa del código".

functionality wpb_take out_timetable_delete() 
    get rid of_action( 'wp_scheduled_delete', 'wp_scheduled_delete' )

incorporate_motion( 'init', 'wpb_get rid of_routine_delete' )

Este código simplemente elimina la acción que elimina las cosas desechadas cuando se acaba el tiempo.

Realmente no ignore hacer clic en el menú desplegable 'Tipo de código' y elija la alternativa 'PHP Snippet'.

Enter a title for code

Después de eso, puede desplazarse hacia abajo hasta la sección 'Inserción' para ver más posibilidades, como cómo y dónde exactamente le gustaría insertar el código.

Recomendamos trabajar con las selecciones predeterminadas. El complemento Automóvil Insertará el código y lo ejecutará en todos los lugares de su sitio web.

Select the default Auto Insert method in WPCode

A continuación, puede hacer clic en el interruptor para activar su fragmento de código.

En el momento en que se realiza, simplemente haga clic en el botón 'Guardar fragmento' en el mejor de los casos.

Save and activate code snippet WPCode

Ahora, cuando envíe una mercancía a la papelera, permanecerá allí hasta que mire sus archivos desechados.

En este artículo, puede hacer clic manualmente en el botón "Vaciar papelera" para eliminar cualquier publicación.

Click empty trash button

Esperamos que este tutorial lo haya ayudado a descubrir cómo restringir o deshabilitar la papelera vacante automatizada en WordPress. También es posible que desee descubrir cómo obtener una certificación SSL gratuita o consultar la lista de complementos necesarios para expandir su sitio web.

Si apreciaste este informe, suscríbete a nuestro canal de YouTube para videos tutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.