Limpiar la Tabla wp_Options

SI deseas optimizar tu sitio web y que esté pueda estar lo más cerca a su versión óptima, debes revisar la base de datos.

Una de las tablas a la cual debes prestarle atención es a la tabla wp_options.

La forma de borrar opciones ya no requeridas es conectadote a la base de datos o por medio de un plugin.

Mi recomendación es usar Advanced Database Cleaner.

Sin importar el método de limpieza, asegúrate de hacer un respaldo de tu sitio en caso que algo salga mal.

Advanced Database Cleaner

Una de las maneras más fáciles de limpiar y optimizar la base de datos es por medio de Advanced Database Cleaner.

Advanced Database Cleaner tiene una pestaña dedicada completamente a la limpieza de la tabla wp_options.

La versión de pago te permite dar fácilmente con las opciones relacionadas con plugin ya desinstalados.

Para los usuarios que usamos la versión gratuita del plugin, debes de hacerlo manualmente.

Mira lo que encontré en mi limpieza de rutina:

  • astra-settings
  • astra-theme-old-setup
  • qtr_scan_cron_args
  • wpassetcleanup_front_page_no_load
  • wphb-gzip-data
  • ad_inserter

Si escribes cualquiera de esos nombres vas a encontrar al plugin que pertenecen. En vista que ya no uso ninguno de esos plugins o temas, procedi a borrar esas filas.

Métodos Manual

Si deseas realizar una búsqueda de opciones específicas, puedes ejecutar este comando.

SELECT * 
FROM `wp_options` 
WHERE `autoload` = 'yes'
AND `option_name` LIKE '%jetpack%'

Puedes ejecutar este comando para ver las opcioń más pesadas de la tabla

SELECT option_name, length(option_value) AS option_value_length FROM wp_options WHERE autoload='yes' ORDER BY option_value_length DESC LIMIT 200;

Y esta para todas las opciones que indican Yes en Autoload

SELECT SUM(LENGTH(option_value)) as autoload_size FROM wp_options WHERE autoload='yes';