Title: AAA Option Optimizer
Author: Progress Planner
Published: <strong>Igbe 15, 2024</strong>
Last modified: Ẹrẹ́nà 11, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/aaa-option-optimizer/assets/banner-772x250.png?rev=3324099)

![](https://ps.w.org/aaa-option-optimizer/assets/icon.svg?rev=3324099)

# AAA Option Optimizer

 Láti ọwọ́ [Progress Planner](https://profiles.wordpress.org/progressplanner/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/aaa-option-optimizer.1.6.1.zip)

[Àkọ́kọ́wò Láaye](https://yor.wordpress.org/plugins/aaa-option-optimizer/?preview=1)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/aaa-option-optimizer/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/aaa-option-optimizer/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/aaa-option-optimizer/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/aaa-option-optimizer/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/aaa-option-optimizer/)

## Àpèjúwe

This plugin tracks which of the autoloaded options are used on a page, and stores
that data at the end of page render. It keeps an array of options that it has seen
as being used. On the admin page, it compares all the autoloaded options to the 
array of stored options, and shows the autoloaded options that have not been used
as you were browsing the site. If youÌtumọ̀ Yorùbá: ’ve been to every page on your
site, or youÌtumọ̀ Yorùbá: ’ve kept the plugin around for a week or so, this means
that those options probably donÌtumọ̀ Yorùbá: ’t need to be autoloaded.

### How to use this plugin

Install this plugin, and go through your entire site. Best is to use it normally
for a couple of days, or to visit every page on your site and in your admin manually.
Then go to the pluginÌtumọ̀ Yorùbá: ’s settings screen, and go through the unused
options. You can either decide to remove an unused option (they might for instance
be for plugins you no longer use), or to set it to not autoload. The latter action
is much less destructive: itÌtumọ̀ Yorùbá: ’ll still be there, but it just wonÌtumọ̀
Yorùbá: ’t be autoloaded.

## Àwọn àwòrán ìbòjú

[⌊Screenshot of the admin screen, initial tab.⌉⌊Screenshot of the admin screen, 
initial tab.⌉[

Screenshot of the admin screen, initial tab.

[⌊Screenshot of the "All options" screen, showing you can browse all the options.⌉⌊
Screenshot of the "All options" screen, showing you can browse all the options.⌉[

Screenshot of the “All options” screen, showing you can browse all the options.

## Ìgbéwọlẹ̀

 1. Search for AAA Option Optimizer on the repository.
 2. Install the plugin.
 3. Wait a week or so. Or, if youÌtumọ̀ Yorùbá: ’re in a hurry, click around on pages
    on your site, be sure to try and hit every page on your site and in your admin.
 4. Go to the pluginÌtumọ̀ Yorùbá: ’s admin page and optimize your option usage.

## FAQ

### Why the AAA prefix in the plugin name?

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.

### Do I need to take precautions?

Yes!! Backup your database.

### Where can I report bugs?

Please use [our GitHub](https://github.com/ProgressPlanner/aaa-option-optimizer/)
for reporting bugs or making code suggestions. Feel free to use the forums for asking
questions too, of course.

For security issues, please see the next question.

### How can I report security issues?

You can report security bugs through the Patchstack Vulnerability Disclosure Program.
The Patchstack team help validate, triage and handle any security vulnerabilities.
[Report a security vulnerability.](https://patchstack.com/database/vdp/aaa-option-optimizer)

### How can I add recognized plugins?

Please do a pull request via GitHub on [this file](https://github.com/ProgressPlanner/aaa-option-optimizer/blob/develop/known-plugins/known-plugins.json)
in the plugin.

## Àwọn àgbéyẹ̀wò

![](https://secure.gravatar.com/avatar/f086c7888a3ae9e697c63d4e21219db307e1507ec929f033648e465938eeaf58?
s=60&d=retro&r=g)

### 󠀁[Wow, a plugin to solve the autoloader problem](https://wordpress.org/support/topic/wow-a-plugin-to-solve-the-autoloader-problem/)󠁿

 [ib.property](https://profiles.wordpress.org/ibproperty/) Agẹmọ 11, 2026

AAA Option Optimizer solved a problem I'd previously found unsolvable. The interface
is clear, simple, logical, and comprehensive. Thank you!

![](https://secure.gravatar.com/avatar/af6f65beac8b530221ba1dc44c616e64a58dbf48d3dad7987862aa2f29b6f835?
s=60&d=retro&r=g)

### 󠀁[Great for short term use](https://wordpress.org/support/topic/great-for-short-term-use/)󠁿

 [melinahein](https://profiles.wordpress.org/melinahein/) Ọ̀pẹ 10, 2025 4 àwọn ìdáhùn

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!

![](https://secure.gravatar.com/avatar/c5a5c374a7b759036099a4c19dd1d336f6cf0c87af13d932f1d2b7b1c09edb30?
s=60&d=retro&r=g)

### 󠀁[A very useful plugin!!](https://wordpress.org/support/topic/a-very-useful-plugin-103/)󠁿

 [momo-fr](https://profiles.wordpress.org/momo-fr/) Ògún 30, 2025

Allows you to clean up the options on sites with a long history of themes and plugins
installations.Very useful.

![](https://secure.gravatar.com/avatar/be9097da452fdb7119bebd1e6bb26e873211ed1ff2a2bdec81e62d00bfa89163?
s=60&d=retro&r=g)

### 󠀁[Requested options that do not exist question](https://wordpress.org/support/topic/requested-options-that-do-not-exist-question/)󠁿

 [mattyscribs](https://profiles.wordpress.org/mattyscribs/) Ògún 29, 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

![](https://secure.gravatar.com/avatar/7b7a76c3942e5e1f307c66ee45cfd053073273575ec1f470abf53e10ff3d7b85?
s=60&d=retro&r=g)

### 󠀁[A joke!!!](https://wordpress.org/support/topic/a-joke-9/)󠁿

 [Oxford Metadata Ltd](https://profiles.wordpress.org/oxfordmetadata/) Agẹmọ 31,
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.

![](https://secure.gravatar.com/avatar/04ffbe70befa1feeaeb0125bc4946d9df54a9bb9691d6c9986dc3f0dbee42c52?
s=60&d=retro&r=g)

### 󠀁[Very helpful](https://wordpress.org/support/topic/very-helpful-1540/)󠁿

 [adcapaust](https://profiles.wordpress.org/adcapaust/) Agẹmọ 10, 2025 1 ìdáhùn

Easily identified what was bloating my options table and allowed to set it to not
autoload. Thank you!

 [ Ka gbogbo àwọn àgbéyẹ̀wò 25 ](https://wordpress.org/support/plugin/aaa-option-optimizer/reviews/)

## Àwọn Olùkópa & Olùgbéejáde

“AAA Option Optimizer” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti 
ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

 *   [ Progress Planner ](https://profiles.wordpress.org/progressplanner/)
 *   [ Joost de Valk ](https://profiles.wordpress.org/joostdevalk/)
 *   [ Ari Stathopoulos ](https://profiles.wordpress.org/aristath/)
 *   [ Filip Ilić ](https://profiles.wordpress.org/filipi/)

A ti túmọ̀ “AAA Option Optimizer” sí àwọn èdè agbègbè 7. Ọpẹ́lọpẹ́ fún [àwọn atúmọ̀ èdè](https://translate.wordpress.org/projects/wp-plugins/aaa-option-optimizer/contributors)
fún àwọn ìkópa wọn.

[Túmọ̀ “AAA Option Optimizer” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/aaa-option-optimizer)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/aaa-option-optimizer/),
ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/aaa-option-optimizer/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/aaa-option-optimizer/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/aaa-option-optimizer/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.6.1

 * Fix infinite recursion in option access monitoring that could cause a fatal error
   in certain hosting environments.

= 1.6.0

 * Replace using ‘all’ filter for monitoring option usage with ‘pre_option’ filter
   for better performance.
 * Migrate tracked options data from a single wp_option to a custom database table
   for improved performance and reliability.

#### 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Ìtumọ̀ Yorùbá: ’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](https://profiles.wordpress.org/rogierlankhorst/)
   and [system4pc](https://github.com/system4pc).
 * You can now also filter all tables by Source so you can more easily find the 
   options youÌtumọ̀ Yorùbá: ’re looking for.
 * Many code and speed improvements under the hood, including adding a class autoloader
   and some i18n fixes.

#### 1.1.1

Implement the missing functionality to create an option with value `false` when 
itÌtumọ̀ Yorùbá: ’s being loaded but doesnÌtumọ̀ Yorùbá: ’t exist.

#### 1.1

The plugin now recognizes plugins from which the options came (thanks to a great
pull by [Rogier Lankhorst](https://profiles.wordpress.org/rogierlankhorst/)). If
youÌtumọ̀ Yorùbá: ’re a plugin developer and want your pluginÌtumọ̀ Yorùbá: ’s options

properly recognized, please do a pull request [on this file](https://github.com/ProgressPlanner/aaa-option-optimizer/blob/main/known-plugins/known-plugins.json).

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Ìtumọ̀ Yorùbá: ’d be removed
   from the table but would be back when you paginated, thatÌtumọ̀ Yorùbá: ’s fixed
   Ìtumọ̀ Yorùbá: – thanks to [Jono Alderson](https://profiles.wordpress.org/jonoaldersonwp/)
   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Ìtumọ̀ Yorùbá: ’t work in a paginated state.
 * Show the value of an option in a `popover`, as suggested with a great pull request
   by [@rogierlankhorst](https://profiles.wordpress.org/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.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.6.1**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **oṣù 7 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **9,000+**
 *  Ẹ̀yà WordPress ** 6.7 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.0.6**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Àwọn èdè
 * [Chinese (Taiwan)](https://tw.wordpress.org/plugins/aaa-option-optimizer/), [Dutch](https://nl.wordpress.org/plugins/aaa-option-optimizer/),
   [Dutch (Belgium)](https://nl-be.wordpress.org/plugins/aaa-option-optimizer/),
   [English (US)](https://wordpress.org/plugins/aaa-option-optimizer/), [French (France)](https://fr.wordpress.org/plugins/aaa-option-optimizer/),
   [Spanish (Chile)](https://cl.wordpress.org/plugins/aaa-option-optimizer/), [Spanish (Spain)](https://es.wordpress.org/plugins/aaa-option-optimizer/),
   àti [Swedish](https://sv.wordpress.org/plugins/aaa-option-optimizer/).
 *  [Túmọ̀ sí èdè rẹ](https://translate.wordpress.org/projects/wp-plugins/aaa-option-optimizer)
 * Àwọn àmì
 * [cleanup](https://yor.wordpress.org/plugins/tags/cleanup/)[database](https://yor.wordpress.org/plugins/tags/database/)
   [options](https://yor.wordpress.org/plugins/tags/options/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/aaa-option-optimizer/advanced/)

## Àwọn ìbò

 4.6 lára àwọn ìràwọ̀ 5.

 *  [  21 5-star reviews     ](https://wordpress.org/support/plugin/aaa-option-optimizer/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/aaa-option-optimizer/reviews/?filter=4)
 *  [  3 3-star reviews     ](https://wordpress.org/support/plugin/aaa-option-optimizer/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/aaa-option-optimizer/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/aaa-option-optimizer/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/aaa-option-optimizer/reviews/#new-post)

[Wo gbogbo àwọn àgbéyẹ̀wò](https://wordpress.org/support/plugin/aaa-option-optimizer/reviews/)

## Àwọn Olùkópa

 *   [ Progress Planner ](https://profiles.wordpress.org/progressplanner/)
 *   [ Joost de Valk ](https://profiles.wordpress.org/joostdevalk/)
 *   [ Ari Stathopoulos ](https://profiles.wordpress.org/aristath/)
 *   [ Filip Ilić ](https://profiles.wordpress.org/filipi/)

## Ìrànlọ́wọ́

Àwọn ọ̀ràn tí a yanjú ní oṣù méjì tó kọjá:

     1 nínú 1

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/aaa-option-optimizer/)