Settings_Page implements Service, Registerable, Conditional
This class handles our plugin settings page in the admin.
Tags
Interfaces, Classes and Traits
- Service
- Registerable
- Conditional
Table of Contents
- MENU_SLUG = 'posts_table'
- OPTION_GROUP = 'posts_table_pro'
- $default_settings : mixed
- $plugin : mixed
- $services : mixed
- __construct() : mixed
- add_settings_page() : mixed
- add_settings_sections() : mixed
- add_table_builder_wizard_link() : mixed
- Add the table builder wizard link to the help links.
- backwards_compatibility() : void
- Add backwards compatibility for specific settings.
- display_pagination_description() : mixed
- display_search_description() : mixed
- display_settings_page() : mixed
- display_sort_description() : mixed
- display_table_design_description() : mixed
- is_required() : mixed
- register() : mixed
- register_settings() : mixed
- sanitize_misc_settings() : mixed
- sanitize_search_page_setting() : mixed
- sanitize_shortcode_settings() : mixed
- support_links() : void
- Support links for the settings page.
- check_hex_color() : bool
- Check if given value is a valid HEX color.
- get_advanced_settings() : mixed
- get_content_settings() : mixed
- get_design_settings() : mixed
- get_icon() : mixed
- get_load_settings() : mixed
- get_pagination_settings() : mixed
- get_registered_post_types() : mixed
- get_search_settings() : mixed
- get_sort_settings() : mixed
- read_more() : mixed
Constants
MENU_SLUG
public
mixed
MENU_SLUG
= 'posts_table'
Tags
OPTION_GROUP
public
mixed
OPTION_GROUP
= 'posts_table_pro'
Tags
Properties
$default_settings
private
mixed
$default_settings
Tags
$plugin
private
mixed
$plugin
Tags
$services
private
mixed
$services
Tags
Methods
__construct()
public
__construct(Licensed_Plugin $plugin) : mixed
Parameters
- $plugin : Licensed_Plugin
Tags
Return values
mixed —add_settings_page()
public
add_settings_page() : mixed
Tags
Return values
mixed —add_settings_sections()
public
add_settings_sections() : mixed
Tags
Return values
mixed —add_table_builder_wizard_link()
Add the table builder wizard link to the help links.
public
add_table_builder_wizard_link(mixed $links, mixed $plugin) : mixed
Parameters
- $links : mixed
- $plugin : mixed
Tags
Return values
mixed —backwards_compatibility()
Add backwards compatibility for specific settings.
public
backwards_compatibility() : void
Tags
Return values
void —display_pagination_description()
public
display_pagination_description() : mixed
Tags
Return values
mixed —display_search_description()
public
display_search_description() : mixed
Tags
Return values
mixed —display_settings_page()
public
display_settings_page() : mixed
Tags
Return values
mixed —display_sort_description()
public
display_sort_description() : mixed
Tags
Return values
mixed —display_table_design_description()
public
display_table_design_description() : mixed
Tags
Return values
mixed —is_required()
public
is_required() : mixed
Tags
Return values
mixed —register()
public
register() : mixed
Tags
Return values
mixed —register_settings()
public
register_settings() : mixed
Tags
Return values
mixed —sanitize_misc_settings()
public
sanitize_misc_settings(mixed $settings) : mixed
Parameters
- $settings : mixed
Tags
Return values
mixed —sanitize_search_page_setting()
public
sanitize_search_page_setting(mixed $page_setting) : mixed
Parameters
- $page_setting : mixed
Tags
Return values
mixed —sanitize_shortcode_settings()
public
sanitize_shortcode_settings(mixed $settings) : mixed
Parameters
- $settings : mixed
Tags
Return values
mixed —support_links()
Support links for the settings page.
public
support_links() : void
Tags
Return values
void —check_hex_color()
Check if given value is a valid HEX color.
private
check_hex_color(string $value) : bool
Parameters
- $value : string
-
The color value to check.
Tags
Return values
bool —true if valid.
get_advanced_settings()
private
get_advanced_settings() : mixed
Tags
Return values
mixed —get_content_settings()
private
get_content_settings() : mixed
Tags
Return values
mixed —get_design_settings()
private
get_design_settings() : mixed
Tags
Return values
mixed —get_icon()
private
get_icon(mixed $icon[, mixed $alt_text = '' ]) : mixed
Parameters
- $icon : mixed
- $alt_text : mixed = ''
Tags
Return values
mixed —get_load_settings()
private
get_load_settings() : mixed
Tags
Return values
mixed —get_pagination_settings()
private
get_pagination_settings() : mixed
Tags
Return values
mixed —get_registered_post_types()
private
get_registered_post_types() : mixed
Tags
Return values
mixed —get_search_settings()
private
get_search_settings() : mixed
Tags
Return values
mixed —get_sort_settings()
private
get_sort_settings() : mixed
Tags
Return values
mixed —read_more()
private
read_more(mixed $path) : mixed
Parameters
- $path : mixed