Cómo limitar o deshabilitar la papelera vacía automática en WordPress

Cómo limitar o deshabilitar la papelera vacía automática en WordPress / Guía para principiantes

En WordPress, al eliminar una publicación o comentario, se convierte en basura. De manera predeterminada, las publicaciones y comentarios trash permanecen en su base de datos durante 30 días, lo que le da tiempo suficiente para restaurarlos si es necesario. Después de 30 días, WordPress elimina automáticamente todo el contenido de la papelera de forma permanente. En este artículo, le mostraremos cómo limitar o deshabilitar la función de basura vacía de WordPress automática.

¿Qué es la basura en WordPress??

Cuando elimina una publicación, página o comentario en WordPress, se marca como papelera.

Puede ver las publicaciones o comentarios en papel haciendo clic en el enlace de la Papelera cuando vea publicaciones, páginas o comentarios..

Por defecto, estos artículos permanecerán allí por 30 días. Después de eso, WordPress los eliminará automáticamente de forma permanente.

Puede anular el proceso automático yendo a la papelera y eliminando los elementos manualmente haciendo clic en el enlace eliminar permanentemente.

¿Pero qué pasa si no quieres que WordPress elimine elementos de la papelera? O quizás desee que WordPress elimine automáticamente los elementos antes o después de los 30 días..

Echemos un vistazo a cómo limitar o deshabilitar la función de basura vacía de WordPress automática.

Detener WordPress de vaciar automáticamente la papelera

¿Desea que WordPress no elimine automáticamente los elementos de la papelera? Aquí está lo que tú necesitas hacer.

Simplemente agregue este pequeño fragmento de código en el archivo functions.php de su tema o en un complemento específico del sitio.

 función 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 eliminados cuando se termina su tiempo.

Ahora, cuando envía un elemento a la papelera, permanecerá allí hasta que vaya a la papelera y vacíe manualmente la papelera..

Cambiar cuándo vaciar la basura en WordPress

Como mencionamos anteriormente, WordPress automáticamente vacía la basura después de 30 días. Puedes cambiar esto a cualquier número de días que quieras.

Simplemente agregue la siguiente línea de código en su archivo wp-config.php justo antes de la línea que dice 'Eso es todo, deja de editar! Feliz blogging '.

 define ('EMPTY_TRASH_DAYS', 7); 

Esta línea cambia el horario de vaciado de basura a 7 días. Puedes cambiar 7 a cualquier número de días que quieras.

Deshabilitando la característica de la papelera en WordPress

No recomendamos deshabilitar la funcionalidad de la papelera en WordPress. Es una gran característica que resulta útil cuando borras accidentalmente una publicación, página o comentario..

Sin embargo, si realmente siente que no necesita esta funcionalidad y prefiere eliminar las cosas de forma permanente, esto es lo que debe hacer..

Simplemente agregue esta línea de código en su archivo wp-config.php justo antes de la línea que dice 'Eso es todo, deja de editar! Feliz blogging '.

 define ('EMPTY_TRASH_DAYS', 0); 

Agregar esta línea deshabilitará completamente la función de basura de WordPress. En tus publicaciones y páginas, tipos de publicaciones personalizadas y páginas de comentarios, verás Eliminar permanentemente el enlace en lugar de la Papelera.

Eso es todo, esperamos que este artículo te haya ayudado a aprender cómo limitar o deshabilitar la función de basura vacía automática en WordPress. También puede querer ver nuestra lista de 21 complementos para administrar de manera eficiente los blogs de múltiples autores de WordPress.

Si le ha gustado este artículo, suscríbase a nuestros tutoriales en video del Canal de YouTube para WordPress. También puedes encontrarnos en Twitter y Facebook..