703 B
703 B
Settings API (admin options)
Use this file when adding settings pages or storing user-configurable options.
Core APIs:
register_setting()add_settings_section()add_settings_field()
Upstream references:
- Settings API overview: https://developer.wordpress.org/plugins/settings/settings-api/
- Register settings: https://developer.wordpress.org/plugins/settings/registration/
- Add settings fields: https://developer.wordpress.org/plugins/settings/settings-fields/
Practical guardrails:
- Use
sanitize_callbackto validate/sanitize data. - Use capability checks (commonly
manage_options) for settings screens and saves. - Escape values on output (
esc_attr,esc_html, etc.).