Recent

Settings class

Settings

ATA Settings class to register the settings.

Namespace: WebberZone\Snippetz\Admin
Since: 1.7.0
Source: includes/admin/class-settings.php line 26

Methods

__construct()

Main constructor class.

Since: 1.7.0
Line: 78

public function __construct(  );

initialise_settings()

Initialise the settings API.

Since: 3.3.0
Line: 98

public function initialise_settings(  );

get_translation_strings()

Array containing the settings’ sections.

Since: 1.8.0
Line: 127

public function get_translation_strings(  ): array;

Returns: array — Settings array

get_menus()

Get the admin menus.

Line: 156

public function get_menus(  ): array;

Returns: array — Admin menus.

get_settings_sections() static

Array containing the settings’ sections.

Since: 1.7.0
Line: 188

static public function get_settings_sections(  ): array;

Returns: array — Settings array

get_registered_settings() static

Retrieve the array of plugin settings

Since: 1.7.0
Line: 216

static public function get_registered_settings(  ): array;

Returns: array — Settings array

sanitize_all() static

Sanitize a raw settings array against all registered field callbacks.

Does not depend on $_POST or a Settings_API instance, so it is safe to call during admin-post.php requests (e.g. settings import).

Line: 247

static public function sanitize_all( array $input ): array;
TypeNameDescription
array$inputRaw settings array (e.g. decoded from imported JSON).

Returns: array — Sanitized array containing only known setting keys.

settings_general() static

Returns the Header settings.

Since: 1.7.0
Line: 297

static public function settings_general(  ): array;

Returns: array — Header settings.

settings_third_party() static

Returns the Third party settings.

Since: 1.5.0
Line: 347

static public function settings_third_party(  ): array;

Returns: array — Third party settings.

settings_head() static

Returns the Header settings.

Since: 1.5.0
Line: 441

static public function settings_head(  ): array;

Returns: array — Header settings.

settings_body() static

Returns the Content settings.

Since: 1.5.0
Line: 480

static public function settings_body(  ): array;

Returns: array — Content settings.

Returns the Footer settings.

Since: 1.5.0
Line: 687

static public function settings_footer(  ): array;

Returns: array — Footer settings.

settings_feed() static

Returns the Feed settings.

Since: 1.5.0
Line: 725

static public function settings_feed(  ): array;

Returns: array — Feed settings.

Copyright notice text.

Since: 1.7.0
Line: 822

static public function get_copyright_text(  ): string;

Returns: string — Copyright notice

get_upgrade_settings()

Upgrade v1.1.0 settings to v1.2.0.

Since: 1.7.0
Line: 844

public function get_upgrade_settings(  ): array;

Returns: array — Settings array

Adding WordPress plugin action links.

Since: 1.7.0
Line: 906

public function plugin_actions_links( $links ): array;
TypeNameDescription
array$linksArray of links.

Returns: array

plugin_row_meta()

Add meta links on Plugins page.

Since: 1.7.0
Line: 926

public function plugin_row_meta( $links, $file ): array;
TypeNameDescription
array$linksArray of Links.
string$fileCurrent file.

Returns: array

get_help_sidebar()

Get the help sidebar content to display on the plugin settings page.

Since: 1.8.0
Line: 945

public function get_help_sidebar(  );

get_help_tabs()

Get the help tabs to display on the plugin settings page.

Since: 1.8.0
Line: 974

public function get_help_tabs(  );

Get admin footer text.

Line: 1042

public function get_admin_footer_text(  ): string;

Returns: string

change_settings_on_save()

Modify settings when they are being saved.

Since: 2.0.0
Line: 1060

public function change_settings_on_save( $settings ): array;
TypeNameDescription
array$settingsSettings array.

Returns: array — Sanitized settings array.

redirect_on_save()

Redirect to the correct settings page on save.

Since: 2.0.0
Line: 1069

public function redirect_on_save(  );

get_settings_location()

Get link of the Settings page.

Since: 2.0.1
Line: 1083

public function get_settings_location(  );

settings_defaults() static

Default settings.

Since: 2.2.0
Line: 1099

static public function settings_defaults(  ): array;

Returns: array — Default settings.

taxonomy_search_tom_select() static

AJAX handler for Tom Select taxonomy search.

Since: 2.3.0
Line: 1165

static public function taxonomy_search_tom_select(  ): void;

Returns: void