---
title: Legacy options autoload
description: "After import or migration, the original ACF option rows often remain in `wp_options`. They are no longer the canonical store but WordPress still loads any row with `autoload = on` on every request. That can add unnecessary weight to `alloptions`…"
url: "https://www.wp-polyfields.com/docs/performance-storage/legacy-options-autoload/"
updated: "2026-07-05"
category: "Performance & Storage"
---

# Legacy options autoload

After import or migration, the original ACF option rows often remain in `wp_options`. They are no longer the canonical store but WordPress still loads any row with `autoload = on` on every request. That can add unnecessary weight to `alloptions` and slow down boot.

This plugin disables autoload on those legacy rows while it is active, and restores their previous autoload values when it is deactivated.

## Related topics

- [Which option rows are affected](https://www.wp-polyfields.com/docs/performance-storage/which-option-rows-are-affected/): types of rows managed by autoload handling
- [Autoload snapshot and revert](https://www.wp-polyfields.com/docs/performance-storage/autoload-snapshot-revert-on-deactivation/): how values are saved and restored on deactivation
- [wp polyfields autoload](https://www.wp-polyfields.com/docs/wp-cli-reference/wp-polyfields-autoload/): manage legacy autoload from WP-CLI
