Desactivar vaciar papelera woocommerce

Añadir función para eliminar wp_scheduled_delete en la archivo functions.php de nuestra plantilla (siempre recomendable en la plantilla hijo para no poder los cambios con las actualizaciones).

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

Si queremos ampliar el tiempo de vaciado podemos cambiar desde wp-config.php la variable EMPTY_TRASH_DAYS. Por ejemplo para vaciar cada 7 días sería:

define( 'EMPTY_TRASH_DAYS', 7 );

Elena

Elena Lacalle es ingeniera informática, perito judicial y fundadora de ChipToChip. Especializada en automatización, desarrollo web profesional y ciberseguridad, lidera el ecosistema de servicios tecnológicos de la marca, incluyendo proyectos de WordPress avanzado, IA aplicada, mantenimiento técnico y auditorías digitales. Su enfoque combina precisión técnica con soluciones escalables para empresas, despachos jurídicos y entornos de alta exigencia operativa.

Deja una respuesta