Settings_Controller implements Registerable
Handles display of the settings pages.
Interfaces, Classes and Traits
- Registerable
Table of Contents
- MENU_SLUG = 'wpf-settings-general'
- OPTION_GROUP = 'wc_product_filter_pro_settings'
- TAB_ID = 'settings'
- $default_settings : mixed
- $id : mixed
- $license_setting : mixed
- $plugin : mixed
- $title : mixed
- __construct() : mixed
- Get things started.
- assets() : void
- Enqueue assets when required.
- display_document_data_description() : void
- Displays the description for the first settings section.
- display_table_design_description() : void
- Displays the description for the design settings section.
- get_behavior_settings() : mixed
- get_button_settings() : mixed
- get_design_settings() : mixed
- get_id() : string
- Get the tab ID.
- get_title() : string
- Get the tab title.
- get_uninstall_settings() : mixed
- get_visibility_settings() : mixed
- register() : void
- Register hooks.
- register_settings() : mixed
- save_options() : array<string|int, mixed>
- Adjust visibility settings if configuration is wrong.
Constants
MENU_SLUG
public
mixed
MENU_SLUG
= 'wpf-settings-general'
OPTION_GROUP
public
mixed
OPTION_GROUP
= 'wc_product_filter_pro_settings'
TAB_ID
public
mixed
TAB_ID
= 'settings'
Properties
$default_settings
private
mixed
$default_settings
= []
$id
private
mixed
$id
$license_setting
private
mixed
$license_setting
$plugin
private
mixed
$plugin
$title
private
mixed
$title
Methods
__construct()
Get things started.
public
__construct(Licensed_Plugin $plugin) : mixed
Parameters
- $plugin : Licensed_Plugin
Return values
mixed —assets()
Enqueue assets when required.
public
assets() : void
Return values
void —display_document_data_description()
Displays the description for the first settings section.
public
display_document_data_description() : void
Return values
void —display_table_design_description()
Displays the description for the design settings section.
public
display_table_design_description() : void
Return values
void —get_behavior_settings()
public
static get_behavior_settings() : mixed
Return values
mixed —get_button_settings()
public
static get_button_settings() : mixed
Return values
mixed —get_design_settings()
public
static get_design_settings() : mixed
Return values
mixed —get_id()
Get the tab ID.
public
get_id() : string
Return values
string —get_title()
Get the tab title.
public
get_title() : string
Return values
string —get_uninstall_settings()
public
get_uninstall_settings() : mixed
Return values
mixed —get_visibility_settings()
public
static get_visibility_settings() : mixed
Return values
mixed —register()
Register hooks.
public
register() : void
Return values
void —register_settings()
public
register_settings() : mixed
Return values
mixed —save_options()
Adjust visibility settings if configuration is wrong.
public
save_options(array<string|int, mixed> $options) : array<string|int, mixed>
Parameters
- $options : array<string|int, mixed>