AAA Option Optimizer

Description

Cette extension permet de savoir quelles options chargées automatiquement sont utilisées sur une page, et stocke cette donnée à la fin du rendu de la page. Elle conserve un tableau des options qu’elle a vu être utilisées. Sur la page d’administration, elle compare toutes les options chargées automatiquement à la liste des options stockées, et affiche les options chargées automatiquement qui n’ont pas été utilisées pendant que vous naviguiez sur le site. Si vous avez visité toutes les pages de votre site, ou si vous avez conservé l’extension pendant une semaine environ, cela signifie que ces options n’ont probablement pas besoin d’être chargées automatiquement.

Comment utiliser cette extension ?

Installez cette extension et parcourez l’ensemble de votre site. Le mieux est de l’utiliser normalement pendant quelques jours, ou de visiter manuellement toutes les pages de votre site et de votre administration. Ensuite, allez dans l’écran des réglages de l’extension, et passez en revue les options inutilisées. Vous pouvez soit décider de retirer une option inutilisée (il peut s’agir par exemple d’extensions que vous n’utilisez plus), soit de la configurer pour qu’elle ne se charge pas automatiquement. Cette dernière action est beaucoup moins destructrice : l’option sera toujours présente, mais elle ne sera pas chargée automatiquement.

Captures d’écrans

  • Capture d’écran de l’écran d’administration, onglet initial.
  • Capture d’écran de l’écran « Toutes les options » montrant que vous pouvez parcourir toutes les options.

Installation

  1. Recherchez AAA Option Optimizer sur le dépôt.
  2. Installation de l’extension.
  3. Attendez une semaine environ. Ou, si vous êtes pressé·e, cliquez sur les pages de votre site, en essayant de visiter toutes les pages de votre site et de votre administration.
  4. Allez sur la page d’administration de l’extension et optimisez l’utilisation de vos options.

FAQ

Pourquoi le préfixe AAA dans le nom de l’extension ?

Because the plugin needs to measure options being loaded, it benefits from being loaded itself first. As WordPress loads plugins alphabetically,
starting the name with AAA made sense.

Dois-je prendre des précautions ?

Oui !! Sauvegarder votre base de données.

Où puis-je signaler des bogues ?

Veuillez utiliser notre GitHub pour reporter des bogues ou faire des suggestions de code. N’hésitez pas à utiliser les forums pour poser des questions, bien entendu.

Pour les problèmes de sécurité, veuillez voir la question suivante.

Comment puis-je signaler des bogues de sécurité ?

Vous pouvez signaler des bogues de sécurité par l’intermédiaire du programme de divulgation des vulnérabilités de Patchstack. L’équipe de Patchstack aide à valider, trier et traiter les vulnérabilités de sécurité. Déclarer une faille de sécurité.

Comment puis-je ajouter une extension reconnue ?

Veuillez faire vos demandes via GitHub sur ce fichier dans l’extension.

Avis

10 décembre 2025 4 réponses
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 août 2025
Allows you to clean up the options on sites with a long history of themes and plugins installations.Very useful.
29 août 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 juillet 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 juillet 2025 1 réponse
Easily identified what was bloating my options table and allowed to set it to not autoload. Thank you!
13 juin 2025 1 réponse
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.
Lire les 24 avis

Contributeurs/contributrices & développeurs/développeuses

« AAA Option Optimizer » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“AAA Option Optimizer” a été traduit dans 7 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « AAA Option Optimizer » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

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

  • Fix error in known-plugins.json.
  • Prevent fatal error when there’s an error in known-plugins.json.

1.2

Enhancements:

  • Overhaul of the UX, implementing proper tabs, better buttons and more.
  • Added a new « All options » tab, which, when you hit the button, loads all the options from the database and allows you to manage them.
  • Added a « Reset data » button which resets the tracking data.
  • Added a link to the Optimize Options page from the Plugins page.
  • Much improved recognition of core WordPress options, themes and plugins under « Source », thanks in part to pull requests from Rogier Lankhorst and system4pc.
  • You can now also filter all tables by Source so you can more easily find the options you’re looking for.
  • Many code and speed improvements under the hood, including adding a class autoloader and some i18n fixes.

1.1.1

Mettre en œuvre la fonctionnalité manquante pour créer une option avec la valeur false lorsqu’elle est chargée mais n’existe pas.

1.1

The plugin now recognizes plugins from which the options came (thanks to a great pull by Rogier Lankhorst). If you’re a plugin developer and want your plugin’s options
properly recognized, please do a pull request on this file.

Small enhancements:

  • Column width is now automatically determined which leads to better spacing.
  • Action buttons are now centered in their columns.

Bugs fixed:

  • If you removed autoload from or deleted an option, it’d be removed from the table but would be back when you paginated, that’s fixed – thanks to Jono Alderson for reporting.
  • Fixed sorting by filesize by moving the KB to the table heading, so that you can now properly sort numbers.
  • Fixed issue where an empty option would result in weird size output.

1.0.2

  • Fixed a bug where the buttons wouldn’t work in a paginated state.
  • Show the value of an option in a popover, as suggested with a great pull request by @rogierlankhorst.

1.0.1

Fixed an error with values that are objects, not strings, which also caused sorting not to work for some people.

1.0

Initial release on GitHub and WordPress.org.