Tutoriales

Cómo borrar WooCommerce completamente

Cuando desactivas y borras un plugin, se borran los ficheros del mismo del directorio plugins y aparte se ejecuta el hook de desinstalación register_uninstall_hook, si es que existe y también se ejecuta el fichero uninstall.php que pueda tener (o no, no es frecuente la verdad) el plugin en su directorio.

Por lo general, pocos plugins hacen una buena labor de limpieza al desinstalarse y es que claro, el creador del plugin quiere que si en un futuro vuelves a activarlo, tengas todo como tenías antes de haberlo borrado.

Esto tiene un problema y es que los plugins aparte de los ficheros que se instalan y que al estar instalados y activados recargan la ejecución porque obligan a leerlos, interpretarlos y registran multitud de hooks; también guardan cosas en la base de datos que si no tienen protocolos de borrado basado en algunos de estos dos métodos, no se borran.

Básicamente son:

  • Opciones autocargadas que afectan mucho al rendimiento de WordPress, tanto es así que en «Salud del sitio» aparece un aviso si hay más de 1MB de este tipo de registro y el aviso es de «Error crítico»
  • Tablas guardas en la base de datos, que con un impacto menor, también te ensucian la base de datos de cara a mantenerla

De los plugins que más cosas guardan y que además más se usan es WooCommerce y este hace lo mismo, por defecto no borra nada, pero por fortuna existe un método sencillo para borrar completamente los datos que deja WooCommerce cuando se elimina.

Tan solo tienes que añadir en tu wp-config.php esta directiva:

define( 'WC_REMOVE_ALL_DATA', true );

En la imagen de la entrada tienes claramente el sitio donde debes dejarlo.

Esto es una acción que no se puede deshacer, así que ya sabes, antes de nada si tienes dudas de si te puede hacer falta a futuro, haz una copia de seguridad.

Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

Almacenamos las IPs desde la que se envían las valoraciones para evitar fraudes

Francisco Javier Carazo Gil

Entradas recientes

¿Por qué falla Bizum en WooCommerce? 9 causas

Por qué falla Bizum WooCommerce: detecta errores de credenciales, firma, entorno y pedidos para recuperar…

hace % días

Plugin gratuito Redsys WordPress: qué revisar

Elige un plugin gratuito Redsys WordPress con criterio: compatibilidad, seguridad, configuración bancaria y límites para…

hace % días

Qué necesito para activar CECA Online en mi web

¿Qué necesito para activar CECA Online? Revisa contrato bancario, datos del terminal, seguridad, pruebas y…

hace % días

Cómo elegir una pasarela para suscripciones

Aprende a elegir una pasarela para suscripciones en WordPress: revisa recurrencia, compatibilidad, seguridad y soporte…

hace % días

Plugin Bizum WordPress para cobrar con control

Elige un plugin Bizum WordPress compatible con tu flujo de venta, configura la pasarela bancaria…

hace % días

Cómo aceptar CECA en reservas de WordPress

Aprende cómo aceptar CECA en reservas WordPress, configurar pagos seguros y confirmar cada reserva sin…

hace % días