Settings_Page implements Registerable
Provides functions for the plugin settings page in the WordPress admin.
Settings can be accessed at WooCommerce -> Settings -> Products -> Product tables.
Tags
Interfaces, Classes and Traits
- Registerable
Table of Contents
- $registered_settings : mixed
- $plugin : mixed
- __construct() : mixed
- add_section() : mixed
- add_settings() : mixed
- add_settings_page() : mixed
- Register the Settings submenu page.
- back_compat_settings() : mixed
- register() : mixed
- render_settings_page() : mixed
- Render the Settings page.
- support_links() : mixed
- Output the Barn2 Support Links.
- get_settings_tabs() : array<string|int, mixed>
- Retrieves the settings tab classes.
Properties
$registered_settings
public
mixed
$registered_settings
= []
$plugin
private
mixed
$plugin
Methods
__construct()
public
__construct(Licensed_Plugin $plugin) : mixed
Parameters
- $plugin : Licensed_Plugin
Return values
mixed —add_section()
public
add_section(mixed $sections) : mixed
Parameters
- $sections : mixed
Return values
mixed —add_settings()
public
add_settings(mixed $settings, mixed $current_section) : mixed
Parameters
- $settings : mixed
- $current_section : mixed
Return values
mixed —add_settings_page()
Register the Settings submenu page.
public
add_settings_page() : mixed
Return values
mixed —back_compat_settings()
public
back_compat_settings() : mixed
Return values
mixed —register()
public
register() : mixed
Return values
mixed —render_settings_page()
Render the Settings page.
public
render_settings_page() : mixed
Return values
mixed —support_links()
Output the Barn2 Support Links.
public
support_links() : mixed
Return values
mixed —get_settings_tabs()
Retrieves the settings tab classes.
private
get_settings_tabs() : array<string|int, mixed>