559 B
559 B
Debugging quick routes
Plugin doesn’t load / fatal errors
- Confirm correct plugin main file and header.
- Check PHP error logs and
WP_DEBUG_LOG. - If the repo is a site repo, confirm you edited the correct plugin under
wp-content/plugins/.
Activation hook surprises
- Hooks must be registered at top-level.
- Activation runs in a special context; avoid assuming other hooks already ran.
Settings not saving
- Confirm
register_setting()is called. - Confirm the option group matches the form.
- Confirm capability checks and nonces.