Settings_Page implements Registerable, Conditional

Handles registration of the settings page.

Tags
author

Barn2 Plugins info@barn2.com

license

GPL-3.0

copyright

Barn2 Media Ltd

codeCoverageIgnore

Interfaces, Classes and Traits

Registerable
Conditional

Table of Contents

$license  : License
License handler.
$plugin  : Licensed_Plugin
Plugin handling the page.
$registered_settings  : array<string|int, mixed>
List of settings.
__construct()  : mixed
Constructor.
add_settings_page()  : void
Register the settings page.
enqueue_assets()  : void
Enqueue reg for the settings page.
is_required()  : mixed
{@inheritdoc}
register()  : mixed
{@inheritdoc}
render_settings_page()  : void
Renders the settings page.
support_links()  : void
Support links for the settings page.
get_settings_tabs()  : array<string|int, mixed>
Retrieves the settings tab classes.
register_settings_tabs()  : void
Register the settings tab classes.

Properties

$plugin

Plugin handling the page.

public Licensed_Plugin $plugin

$registered_settings

List of settings.

public array<string|int, mixed> $registered_settings = []

Methods

__construct()

Constructor.

public __construct(Licensed_Plugin $plugin) : mixed
Parameters
$plugin : Licensed_Plugin
Return values
mixed

add_settings_page()

Register the settings page.

public add_settings_page() : void
Return values
void

enqueue_assets()

Enqueue reg for the settings page.

public enqueue_assets() : void
Return values
void

is_required()

{@inheritdoc}

public is_required() : mixed
Return values
mixed

register()

{@inheritdoc}

public register() : mixed
Return values
mixed

render_settings_page()

Renders the settings page.

public render_settings_page() : void
Return values
void

Support links for the settings page.

public support_links() : void
Return values
void

get_settings_tabs()

Retrieves the settings tab classes.

private get_settings_tabs() : array<string|int, mixed>
Return values
array<string|int, mixed>

register_settings_tabs()

Register the settings tab classes.

private register_settings_tabs() : void
Return values
void

Search results