admin-page.php
Admin menu and tabbed settings page.
Table of Contents
Functions
- creationell_captcha_register_admin_menu() : void
- Registers the top-level "CreaCaptcha" admin menu entry.
- creationell_captcha_render_settings_page() : void
- Renders the tabbed settings page.
- creationell_captcha_render_import_warning() : void
- Renders the "an import replaces everything" warning on the Werkzeuge page.
- creationell_captcha_render_trust_notice() : void
- Renders the "proxy mode on but trust-set empty" admin notice on plugin pages.
Functions
creationell_captcha_register_admin_menu()
Registers the top-level "CreaCaptcha" admin menu entry.
creationell_captcha_register_admin_menu() : void
creationell_captcha_render_settings_page()
Renders the tabbed settings page.
creationell_captcha_render_settings_page() : void
All tabs share one
creationell_captcha_render_import_warning()
Renders the "an import replaces everything" warning on the Werkzeuge page.
creationell_captcha_render_import_warning() : void
AF-6: Der Import prüft nur den Envelope (plugin/type/schema), keine
Herkunft — das exportierte site_url wurde nie verglichen — und ungenannte
Schlüssel fallen auf ihren Default, ein Teilimport ist also ein Vollreset.
Das ist manage_options-gated und damit kein anonymer Vektor; statt
Signaturinfrastruktur bekommt der Vorgang eine Warnhinweis-Ebene: hier vor
dem Import, und nach dem Import benennt die Erfolgsmeldung die Herkunft der
Datei (siehe creationell_captcha_handle_import_settings()).
creationell_captcha_render_trust_notice()
Renders the "proxy mode on but trust-set empty" admin notice on plugin pages.
creationell_captcha_render_trust_notice() : void
The notice is persistent (not dismissible) — it disappears automatically as soon as any trust source is configured.