Settings_Page implements Registerable, Conditional, Standard_Service

Handles the WooCommerce settings page.

Tags
author

Barn2 Plugins info@barn2.com

license

GPL-3.0

copyright

Barn2 Media Ltd

Interfaces, Classes and Traits

Registerable
Conditional
Standard_Service

Table of Contents

$id  : mixed
$label  : mixed
$license  : mixed
$plugin  : mixed
$prefix  : mixed
__construct()  : mixed
Constructor.
get_settings()  : array<string|int, mixed>
Register section settings
is_required()  : mixed
{@inheritdoc}
min_max_number_field()  : mixed
Outputs a Min / Max field formatted for WC Settings
register()  : mixed
Register hooks and filters
register_settings_section()  : array<string|int, mixed>
Register the settings section.

Properties

Methods

__construct()

Constructor.

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

get_settings()

Register section settings

public get_settings(array<string|int, mixed> $settings, string $current_section) : array<string|int, mixed>
Parameters
$settings : array<string|int, mixed>
$current_section : string
Tags
Return values
array<string|int, mixed>

$settings

is_required()

{@inheritdoc}

public is_required() : mixed
Tags
Return values
mixed

min_max_number_field()

Outputs a Min / Max field formatted for WC Settings

public min_max_number_field(array<string|int, mixed> $value) : mixed
Parameters
$value : array<string|int, mixed>
Tags
Return values
mixed

register()

Register hooks and filters

public register() : mixed
Tags
Return values
mixed

register_settings_section()

Register the settings section.

public register_settings_section(array<string|int, mixed> $sections) : array<string|int, mixed>
Parameters
$sections : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>

$sections

Search results