AAA Option Optimizer

Descripción

Este plugin rastrea cuáles de las opciones autocargadas se utilizan en una página, y almacena esos datos al final de la renderización de la página. Mantiene una matriz de opciones que ha visto que se utilizan. En la página de administración, compara todas las opciones cargadas automáticamente con la matriz de opciones almacenadas y muestra las opciones cargadas automáticamente que no se han utilizado mientras navegabas por el sitio. Si has visitado todas las páginas de tu sitio o has mantenido el complemento durante una semana o así, esto significa que probablemente esas opciones no necesiten cargarse automáticamente.

Cómo usar este plugin

Instala este plugin y revisa todo tu sitio. Lo mejor es utilizarlo normalmente durante un par de días, o visitar manualmente todas las páginas de tu sitio y de tu administrador. A continuación, ve a la pantalla de configuración del complemento y examina las opciones no utilizadas. Puedes decidir eliminar una opción no utilizada (por ejemplo, puede ser para plugins que ya no utilices), o configurarla para que no se cargue automáticamente. Esta última acción es mucho menos destructiva: seguirá estando ahí, pero no se cargará automáticamente.

Capturas

  • Captura de la pantalla de administración, pestaña inicial.
  • Captura de la pantalla «Todas las opciones», que muestra que puedes navegar por todas las opciones.

Instalación

  1. Busca AAA Option Optimizer en el repositorio.
  2. Instala el plugin.
  3. Espera una semana más o menos. O, si tienes prisa, haz clic en las páginas de tu sitio, asegúrate de intentar acceder a todas las páginas de tu sitio y de tu administrador.
  4. Ve a la página de administración del plugin y optimiza el uso de tus opciones.

FAQ

¿Por qué el prefijo AAA en el nombre del plugin?

Como el plugin necesita medir las opciones que se cargan, se beneficia de que él mismo se cargue primero. Como WordPress carga los plugins alfabéticamente,
empezar el nombre con AAA tenía sentido.

¿Tengo que tomar precauciones?

¡Sí! Haz una copia de seguridad de tu base de datos.

¿Dónde puedo informar de fallos?

Utiliza nuestro GitHub para informar de fallos o hacer sugerencias sobre el código. Por supuesto, también puedes utilizar los foros para hacer preguntas.

Para incidencias de seguridad, consulta la siguiente pregunta.

¿Cómo puedo informar de fallos de seguridad?

Puedes informar de fallos de seguridad a través del programa de divulgación de vulnerabilidades de Patchstack. El equipo de Patchstack ayuda a validar, clasificar y gestionar cualquier vulnerabilidad de seguridad. Informa de una vulnerabilidad de seguridad.

¿Cómo puedo añadir plugins reconocidos?

Por favor, haz un pull request a través de GitHub en este archivo del plugin.

Reseñas

10 de diciembre de 2025 4 respuestas
The plugin was great for short term use to figure out unused options from old plugins after clicking through each page. It really helped to reduce autoloaded options.When letting it run along for a while as suggested, though, it seems that its database saves were so large it caused our database to use up all the RAM and make our site unusable. So beware of that and only use it for a few days.Edit: The Developer reached out immediately and is working on the issue. Great support!
30 de agosto de 2025
Allows you to clean up the options on sites with a long history of themes and plugins installations.Very useful.
29 de agosto de 2025
Under «Requested options that do not exist», I’m not sure to trust setting these to false. Is there a way to revert any actions I take. How do I know if these actions are actually needed or do I just trust this plugin’s assessment that they are basically broken and so can be set to false? SOME EXAMPLES: Option: advancedexcerpt_length | Source: Unknown | # Calls: 904564Option: analyst_accounts_data | Source: Unknown | # Calls: 24907Option: analyst_notices | Source: Unknown | # Calls: 24907Option: code_embed_version | Source: Unknown | # Calls: 904564Option: https_migration_required | Source: Unknown | # Calls: 904564 Thanks for your help
31 de julio de 2025
I wonder how on earth a plugin tha promises to optimize the wp_options tables, stores 25MB of data in the option_value !!!! Maybe the guy who developed it does not understand the fundamentals of the internal database optimizers but such a huge deviation, totally ruins MariaDBs/MySQL internal optimizer. You see optimizers work on the assumption that in a table, the fields have somewhat related sizes. For more details please go to MariaDB Jira and check for cases MDEV-34097 and MDEV 32663If you add records with huge sizes (say > 100k) in wp_options table where each option is usually less than 30Bytes, then you have an issue. In our case the issue was caused by the very plugin that we used to monitor our options (that are by and large incorrect). Avoid it at all costs.
10 de julio de 2025 1 respuesta
Easily identified what was bloating my options table and allowed to set it to not autoload. Thank you!
13 de junio de 2025 1 respuesta
Installed it some times ago, worked well. Since some days generate a huge log saturating my server space disk (millions of lines …). Had to deactivate it.
Leer todas las 24 reseñas

Colaboradores y desarrolladores

«AAA Option Optimizer» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«AAA Option Optimizer» está traducido en 7 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «AAA Option Optimizer» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.5.1

  • Add «select all» checkbox.
  • Fix table filtering by Source column.

1.5.0

  • Prefix the Datatables script slug to avoid conflict with other plugins.
  • Add MainWP to known-plugins list
  • Add SliceWP to known-plugins list
  • Add more known prefixes for WooCommerce options
  • Fixed a bug in bulk-actions

1.4.0

  • Performance improvements.
  • Added bulk-actions to allow optimizing & deleting options in bulk.
  • Added more known plugins.

1.3.2

  • Performance fix: Do not autoload the plugin option.

1.3.1

  • Fix JS error when deleting an option.

1.3

  • Make plugin work with the latest autoload changes.

1.2.1

  • Corregir error en known-plugins.json.
  • Evitar un error fatal cuando hay un error en known-plugins.json.

1.2

Mejoras:

  • Revisión de la UX, implementando pestañas adecuadas, mejores botones y más.
  • Se ha añadido una nueva pestaña «Todas las opciones» que, al pulsar el botón, carga todas las opciones de la base de datos y te permite gestionarlas.
  • Se ha añadido un botón «Restablecer datos» que restablece los datos de seguimiento.
  • Se ha añadido un enlace a la página Optimizar opciones desde la página de Plugins.
  • Se ha mejorado mucho el reconocimiento de las opciones del núcleo, temas y plugins de WordPress en «Fuente», gracias, en parte, a los pull requests de Rogier Lankhorst y system4pc.
  • Ahora también puedes filtrar todas las tablas por Fuente para encontrar más fácilmente las opciones que buscas.
  • Muchas mejoras en el código y la velocidad, incluyendo la adición de un cargador automático de clases y algunas correcciones de i18n.

1.1.1

Implementa la funcionalidad que falta para crear una opción con valor false cuando se está cargando pero no existe.

1.1

Ahora el plugin reconoce los plugins de los que proceden las opciones (gracias a una gran tirada de Rogier Lankhorst). Si eres desarrollador de un plugin y quieres que las opciones de tu plugin
sean reconocidas correctamente, haz un pull request sobre este archivo.

Pequeñas mejoras:

  • Ahora la anchura de las columnas se determina automáticamente, lo que mejora el espaciado.
  • Los botones de acción están ahora centrados en sus columnas.

Fallos corregidos:

  • Si quitabas la carga automática de una opción o la borrabas, se eliminaba de la tabla, pero volvía a aparecer cuando paginabas. Eso ya está solucionado – gracias a Jono Alderson por informar.
  • Se ha corregido la ordenación por tamaño de archivo moviendo el KB al encabezamiento de la tabla, para que ahora puedas ordenar correctamente los números.
  • Se ha solucionado un problema por el que una opción vacía daba lugar a una salida de tamaño extraño.

1.0.2

  • Se ha corregido un error por el que los botones no funcionaban en un estado paginado.
  • Mostrar el valor de una opción en un popover, como sugirió con un gran pull request @rogierlankhorst.

1.0.1

Se ha corregido un error con valores que son objetos, no cadenas, que también provocaba que la ordenación no funcionara para algunas personas.

1.0

Lanzamiento inicial en GitHub y WordPress.org.