Recent

Settingsclass

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 the admin footer text.

Since: 1.0.0
Line: 805

public function get_admin_footer_text(  ): string;

Returns: string — Admin footer text.

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.