AutoLoadoper
WordPress plugin to audit wp_options autoload, detect plugin owners, safely disable oversized options, with history and CSV export.
by Webiloper.ir · github.com/mhghazi82/autoloadoper · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/mhghazi82/autoloadoper/releases/download/v1.2.0/autoloadoper-1.2.0.zipReadme
AutoLoadoper
Smart WordPress autoload management with plugin ownership detection.
AutoLoadoper helps you audit, understand, and safely manage autoloaded options in the wp_options table. See what loads on every request, identify likely plugin owners, disable unnecessary autoload rows, and keep a full change history — all from a modern admin screen under Tools → AutoLoadoper.
- Author: Webiloper.ir
- Telegram: https://t.me/webiloper
- Persian readme: README.fa.md
Features
- Autoload dashboard — total autoload size, option count, and mapped ownership stats at a glance.
- Plugin ownership detection — combines WordPress core lists, known plugin maps, prefix matching, and a chunked PHP code scanner.
- Smart tips — actionable insights for large options, orphaned rows, and inactive plugin leftovers.
- Filters & presets — quick views for autoload-on, large (50KB+), orphans, inactive plugins, core, and all options.
- Bulk actions — disable autoload for selected rows with safety checks.
- Change history — every toggle logged with date and user; restore or soft-delete entries.
- CSV export — export filtered results for offline review.
- Multisite compatible — works per-site on WordPress Multisite installations.
- Bilingual UI — English source strings with Persian (
fa_IR) translation included.
Why autoload matters
WordPress loads every option marked autoload = yes into memory on every page request. Over time, plugins and themes can leave behind large or unused autoload rows that slow down admin and front-end performance.
AutoLoadoper makes it easier to:
- Find oversized autoload options (
wp_optionsperformance hotspots). - See which plugin likely owns each option.
- Safely disable autoload for non-critical rows without deleting data.
- Track changes and roll back when needed.
Proper autoload hygiene is one of the most effective low-risk ways to improve WordPress database and request performance.
Installation
- Upload the
autoloadoperfolder to/wp-content/plugins/. - Activate AutoLoadoper from the Plugins screen.
- Go to Tools → AutoLoadoper.
- (Recommended) Run a Code ownership scan for more accurate plugin mapping.
Usage
- Review stats — check autoload size and count in the header cards.
- Read smart tips — follow suggested presets for large or orphaned options.
- Run a scan — click Start scan (or Continue scan if interrupted). Re-scan after installing or removing plugins.
- Filter the table — use presets, ownership filters, min size, and search.
- Toggle autoload — turn autoload off for safe candidates; re-enable from history if needed.
- Export — download a CSV of the current filtered view.
Critical options & CONFIRM flow
Some WordPress core options (e.g. siteurl, home, active_plugins) are marked Critical. Disabling their autoload requires explicit admin consent: confirm the warning dialog, then type exactly CONFIRM. This prevents accidental site breakage.
Multisite
AutoLoadoper operates on the current site's options table. On Multisite, switch to the target site (or use network admin site switching) before managing autoload options for that site.
Safety
- Disabling autoload does not delete option data — it only stops loading the row on every request.
- Core and critical options show warnings before changes.
- All toggles are logged in Change history with restore support.
- Always back up your database before bulk changes.
Disclaimer: Ownership detection is best-effort heuristics — not 100% guaranteed. Verify important options before disabling autoload, especially on production sites.
Requirements
| Requirement | Version |
|---|---|
| WordPress | 5.8+ |
| PHP | 7.4+ |
| Tested up to | 6.8 |
Changelog
1.2.0
- Chunked PHP code scanner with resumable progress and disk-backed ownership map.
- Smart tips / insights panel with actionable presets.
- Bulk disable, CSV export, and full change history with restore.
- Critical core option CONFIRM consent flow.
- Persian (
fa_IR) translation (WordPress 6.5+ PHP l10n format). - Multisite per-site compatibility and improved admin UI.
1.0.0
- Initial release: autoload listing, ownership heuristics, and toggle support.
License
GPL-2.0-or-later — see LICENSE.
Support
- Website: https://webiloper.ir
- Telegram: @webiloper
For security reports, see SECURITY.md.
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.2.0 | Jul 22, 2026 | autoloadoper-1.2.0.zip | 0 |