Settings
Class to register the settings.
Namespace: WebberZone\Link_Warnings\Admin
Since: 1.0.0
Source: includes/admin/class-settings.php line 24
Methods
__construct()
Main constructor class.
Since: 1.0.0
Line: 81
public function __construct( );
initialise_settings()
Initialise the settings API.
Since: 1.0.0
Line: 98
public function initialise_settings( );
settings_defaults() static
Get settings defaults.
Since: 1.0.0
Line: 125
static public function settings_defaults( ): array;
Returns: array — Default settings.
get_translation_strings()
Array containing the translation strings.
Since: 1.0.0
Line: 184
public function get_translation_strings( ): array;
Returns: array — Translation strings.
get_menus()
Get the admin menus.
Line: 210
public function get_menus( ): array;
Returns: array — Admin menus.
get_defaults() static
Raw default values for every setting, keyed by option ID.
Deliberately contains no translation calls, so it is safe to invoke before init.
Several display-text fields (indicator_text, screen_reader_text, modal_title,
modal_message, download_modal_title, download_modal_message,
modal_continue_text, modal_cancel_text, modal_dismiss_text,
redirect_message) normally default to a translated string that can’t be computed
here, so their raw value is ‘’ instead — every consumer already falls back to its own
translated default, so this is never the value a visitor sees. Values are
pre-normalised (checkboxes as 1/0) and the array is intentionally unfiltered —
consumers apply the wzlw_settings_defaults filter themselves.
Since: 1.6.0
Line: 242
static public function get_defaults( ): array;
Returns: array — Raw default values keyed by option ID.
get_settings_sections() static
Array containing the settings’ sections.
Since: 1.0.0
Line: 301
static public function get_settings_sections( ): array;
Returns: array — Settings sections.
get_registered_settings() static
Array containing the settings’ fields.
Since: 1.0.0
Line: 318
static public function get_registered_settings( ): array;
Returns: array — Settings fields.
settings_general() static
General settings.
Since: 1.0.0
Line: 335
static public function settings_general( ): array;
Returns: array — General settings.
settings_display() static
Display settings (inline indicators, modal dialog, redirect screen).
Since: 1.0.0
Line: 423
static public function settings_display( ): array;
Returns: array — Display settings.
settings_advanced() static
Advanced settings.
Since: 1.0.0
Line: 624
static public function settings_advanced( ): array;
Returns: array — Advanced settings.
change_settings_on_save()
Modify settings on save.
Since: 1.0.0
Line: 754
public function change_settings_on_save( $settings ): array;
| Type | Name | Description |
|---|---|---|
array |
$settings |
Settings array. |
Returns: array — Modified settings array.
get_help_sidebar()
Get the help sidebar.
Since: 1.0.0
Line: 768
public function get_help_sidebar( ): string;
Returns: string — Help sidebar content.
get_help_tabs()
Get the help tabs.
Since: 1.0.0
Line: 784
public function get_help_tabs( ): array;
Returns: array — Help tabs.
get_admin_footer_text()
Get the admin footer text.
Since: 1.0.0
Line: 805
public function get_admin_footer_text( ): string;
Returns: string — Admin footer text.
plugin_actions_links()
Add plugin action links.
Since: 1.0.0
Line: 824
public function plugin_actions_links( $links ): array;
| Type | Name | Description |
|---|---|---|
array |
$links |
Array of links. |
Returns: array — Modified array of links.
plugin_row_meta()
Add plugin row meta.
Since: 1.0.0
Line: 842
public function plugin_row_meta( $links, $file ): array;
| Type | Name | Description |
|---|---|---|
array |
$links |
Array of links. |
string |
$file |
Plugin file. |
Returns: array — Modified array of links.