Settings_Page implements Registerable, Conditional, Standard_Service
Handles the WooCommerce settings page.
Tags
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
$id
private
mixed
$id
Tags
$label
private
mixed
$label
Tags
$license
private
mixed
$license
Tags
$plugin
private
mixed
$plugin
Tags
$prefix
private
mixed
$prefix
Tags
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