Linux 软件免费装
Banner图

AAA Autoload Optimizer

开发者 joostdevalk
aristath
filipi
progressplanner
更新时间 2026年11月2日 20:17
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-3.0-or-later
版权网址: 版权信息

标签

performance database options cleanup autoload

下载

1.4.0 1.6.0 1.1 1.0.2 1.1.1 1.2 1.2.1 1.0.1 1.3 1.3.1 1.3.2 1.0 1.5.0 1.5.1 1.6.1 1.7.0 1.7.1

详情介绍:

Every WordPress site loads dozens — sometimes hundreds — of autoloaded options from the wp_options table on every single page request. Many of those options belong to plugins you removed long ago, or simply don't need to be autoloaded. The result: a bigger database query, slower page loads, and wasted server resources. AAA Autoload Optimizer tracks which autoloaded options your site actually uses, then shows you the ones it doesn't — so you can safely remove them or turn off autoloading.

安装:

Automatic installation
  1. In your WordPress dashboard, go to Plugins → Add New.
  2. Search for AAA Autoload Optimizer.
  3. Click Install Now, then Activate.
  4. Browse your site normally for a few days — or visit every page manually if you're in a hurry.
  5. Go to Tools → Autoload Optimizer to review and optimize your autoloaded options.
Manual installation
  1. Download the plugin zip file.
  2. Upload it via Plugins → Add New → Upload Plugin, or extract it to /wp-content/plugins/aaa-option-optimizer/ via FTP.
  3. Activate the plugin through the Plugins menu.
  4. Follow steps 4–5 above.

屏幕截图:

  • The "All Options" tab lets you browse and manage every option in your

升级注意事项:

1.7.0 The plugin is now called AAA Autoload Optimizer. Also fixes bugs with concurrent requests and W3 Total Cache. 1.6.1 Fixes a potential fatal error from infinite recursion in option monitoring on certain hosts. 1.6.0 Performance and reliability: option tracking now uses a custom database table instead of a single wp_option.

常见问题:

Will this plugin break my site?

The safest action — disabling autoload — is non-destructive. The option remains in your database and can still be loaded on demand. Deleting an option is permanent, so only do that for options you're confident are no longer needed (e.g., from plugins you've already removed). Always back up your database before making bulk changes.

Can I undo changes?

Disabling autoload can be reversed from the "All Options" tab. Deleting an option is permanent. If you need it back, you'll need to restore from a database backup.

How long should I wait before optimizing?

A few days of normal browsing is usually enough. If you have a lot of visitors, a few hours might even suffice. The goal is to visit every major page on your site (front end and admin) so the plugin can record which options are actually used. If you're thorough, you can start optimizing sooner.

Does this work with WordPress multisite?

The plugin currently targets single-site installations. Multisite compatibility has not been officially tested.

How do I know which options are safe to remove?

The plugin identifies the source of each option (which plugin, theme, or WordPress core). If an option belongs to a plugin you've already deactivated and removed, it's generally safe to delete. When in doubt, disable autoloading instead of deleting — it's the safer choice.

Do I need to take precautions?

Yes, always back up your database before optimizing. Disabling autoload is safe and reversible, but deleting options is permanent.

Why are some option names not tracked?

Names that can't be real options are ignored: empty names and names longer than 191 characters. Developers can exclude more names with the aaa_option_optimizer_is_trackable_option_name filter, which receives whether the name should be tracked and the option name. Keep in mind that an autoloaded option excluded this way will be listed as unused. The 191 character limit can't be changed.

Where can I report bugs?

Please use the GitHub repository for bug reports and code suggestions. The WordPress.org support forum works too for general questions.

How can I report security issues?

Through the Patchstack Vulnerability Disclosure Program. The Patchstack team validates, triages, and handles all security reports. Report a security vulnerability here.

How can I add my plugin to the known-plugins list?

Submit a pull request on GitHub to known-plugins.json.

更新日志:

1.7.1 Security: Bug fixes: Enhancements: 1.7.0 1.6.1 1.6.0 1.5.1 1.5.0 1.4.0 1.3.2 1.3.1 1.3 1.2.1 1.2 Enhancements: 1.1.1 Implement the missing functionality to create an option with value false when it's being loaded but doesn't exist. 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: Bugs fixed: 1.0.2 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.