Settings_Page
in package
implements
Registerable, Conditional, Service
Handles the WooCommerce settings page.
Tags
Interfaces, Classes and Traits
- Registerable
- An object that can be registered with WordPress via the Plugin API, i.e. add_action() and add_filter().
- Conditional
- An object which is loaded conditionally.
- Service
- Marker interface to denote a service.
Table of Contents
- $id : mixed
- $label : mixed
- $license : mixed
- $plugin : mixed
- $prefix : mixed
- __construct() : mixed
- get_settings() : array<string|int, mixed>
- Register section settings
- is_required() : bool
- Is this object required?
- 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
$id
private
mixed
$id
$label
private
mixed
$label
$license
private
mixed
$license
$plugin
private
mixed
$plugin
$prefix
private
mixed
$prefix
Methods
__construct()
public
__construct(Licensed_Plugin $plugin) : mixed
Parameters
- $plugin : Licensed_Plugin
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
Return values
array<string|int, mixed> —$settings
is_required()
Is this object required?
public
is_required() : bool
Return values
bool —true if required, false otherwise.
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>
Return values
mixed —register()
Register hooks and filters
public
register() : mixed
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>
Return values
array<string|int, mixed> —$sections