En WordPress, cuando se elimina una publicación o un comentario, se tira a la papelera. De forma predeterminada, las publicaciones y los comentarios en la papelera permanecen en su base de datos durante 30 días, lo que le brinda 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 automática de basura vacía de WordPress.
¿Qué es la papelera en WordPress?
Cuando elimina una publicación, una página o un comentario en WordPress, se marca como papelera.
Puede ver las publicaciones o comentarios en la papelera haciendo clic en el enlace Papelera cuando vea publicaciones, páginas o comentarios.
De forma predeterminada, estos elementos permanecerán allí durante 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é sucede si no desea que WordPress elimine elementos de la papelera? O tal vez desee que WordPress elimine elementos automáticamente antes o después de 30 días.
Echemos un vistazo a cómo limitar o deshabilitar la función automática de basura vacía de WordPress.
Evitar que WordPress vacíe automáticamente la papelera
¿Quieres evitar que WordPress elimine automáticamente 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.
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 desechados cuando se acaba el tiempo.
Ahora, cuando envíe un elemento a la papelera, permanecerá allí hasta que vaya a la papelera y la vacíe manualmente.
Cambiar cuándo vaciar la papelera en WordPress
Como mencionamos anteriormente, WordPress vacía la papelera automáticamente después de 30 días. Puede cambiar esto a la cantidad de días que desee.
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 blogueo ‘.
define('EMPTY_TRASH_DAYS', 7);
Esta línea cambia el horario de vaciado de la basura a 7 días. Puede cambiar 7 a la cantidad de días que desee.
Deshabilitar la función de papelera en WordPress
No recomendamos deshabilitar la función de papelera en WordPress. Es una gran característica que resulta útil cuando elimina accidentalmente una publicación, página o comentario.
Sin embargo, si realmente cree que no necesita esta funcionalidad y prefiere eliminar 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 blogueo ‘.
define('EMPTY_TRASH_DAYS', 0);
Agregar esta línea deshabilitará la función de papelera de WordPress por completo. En sus publicaciones y páginas, tipos de publicaciones personalizadas y páginas de comentarios, verá el enlace Eliminar permanentemente en lugar de la Papelera.
Eso es todo, esperamos que este artículo le haya ayudado a aprender cómo limitar o deshabilitar la función de basura vacía automática en WordPress. Es posible que también desee ver nuestra lista de 21 complementos para administrar de manera eficiente los blogs de varios autores de WordPress.
Si le gustó este artículo, suscríbase a nuestro Canal de Youtube para tutoriales en video de WordPress. También puedes encontrarnos en Gorjeo y Facebook.