Settings implements Registerable, Conditional

The General settings tab.

Tags
author

Barn2 Plugins info@barn2.com

license

GPL-3.0

copyright

Barn2 Media Ltd

Interfaces, Classes and Traits

Registerable
Conditional

Table of Contents

MENU_SLUG  = 'wpt_settings'
OPTION_GROUP  = 'wc_product_table_settings'
TAB_ID  = 'settings'
$id  : mixed
$license_setting  : mixed
$plugin  : mixed
$services  : mixed
$title  : mixed
__construct()  : mixed
Get things started.
add_settings_sections()  : mixed
display_table_content_description()  : mixed
Table content.
get_id()  : string
Get the tab ID.
get_title()  : string
Get the tab title.
is_required()  : mixed
register()  : void
Register hooks.
register_scripts()  : mixed
register_settings()  : mixed
Register the settings.
sanitize_misc_settings()  : array<string|int, mixed>
Sanitize the misc setting.
sanitize_shortcode_settings()  : array<string|int, mixed>
Sanitize the shortcode setting depending on the setting tab.
get_add_to_cart_settings()  : mixed
Add to cart settings.
get_advanced_settings()  : mixed
Advanced settings.
get_icon()  : string
Get an icon for the plugin's settings.
get_load_settings()  : mixed
Load settings.
get_pagination_settings()  : mixed
Pagination settings.
get_responsive_options_settings()  : mixed
Responsive options.
get_search_and_filter_settings()  : mixed
Search and filter settings.
get_table_content_settings()  : mixed
get_table_design_settings()  : mixed
Table design settings.
get_taxonomy_settings()  : array<string|int, mixed>
Get taxonomy settings for the plugin options panel.

Constants

MENU_SLUG

public mixed MENU_SLUG = 'wpt_settings'

OPTION_GROUP

public mixed OPTION_GROUP = 'wc_product_table_settings'

Properties

$license_setting

private mixed $license_setting

Methods

__construct()

Get things started.

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

add_settings_sections()

public add_settings_sections() : mixed
Return values
mixed

display_table_content_description()

Table content.

public display_table_content_description() : 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

is_required()

public is_required() : mixed
Return values
mixed

register()

Register hooks.

public register() : void
Return values
void

register_scripts()

public register_scripts() : mixed
Return values
mixed

register_settings()

Register the settings.

public register_settings() : mixed
Return values
mixed

sanitize_misc_settings()

Sanitize the misc setting.

public sanitize_misc_settings(mixed $args) : array<string|int, mixed>
Parameters
$args : mixed
Return values
array<string|int, mixed>

sanitize_shortcode_settings()

Sanitize the shortcode setting depending on the setting tab.

public sanitize_shortcode_settings(mixed $args) : array<string|int, mixed>
Parameters
$args : mixed
Return values
array<string|int, mixed>

get_add_to_cart_settings()

Add to cart settings.

private get_add_to_cart_settings() : mixed
Return values
mixed

get_advanced_settings()

Advanced settings.

private get_advanced_settings() : mixed
Return values
mixed

get_icon()

Get an icon for the plugin's settings.

private static get_icon(string $icon[, string $alt_text = '' ]) : string
Parameters
$icon : string
$alt_text : string = ''
Return values
string

get_load_settings()

Load settings.

private get_load_settings() : mixed
Return values
mixed

get_pagination_settings()

Pagination settings.

private get_pagination_settings() : mixed
Return values
mixed

get_responsive_options_settings()

Responsive options.

private get_responsive_options_settings() : mixed
Return values
mixed

get_search_and_filter_settings()

Search and filter settings.

private get_search_and_filter_settings() : mixed
Return values
mixed

get_table_content_settings()

private get_table_content_settings() : mixed
Return values
mixed

get_table_design_settings()

Table design settings.

private get_table_design_settings() : mixed
Return values
mixed

get_taxonomy_settings()

Get taxonomy settings for the plugin options panel.

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

Search results