Settings_Page implements Registerable, Conditional, Standard_Service
Provides functions for the plugin settings page in the WordPress admin.
Settings are registered under: WooCommerce -> Settings -> Products -> Fast Cart
Tags
Interfaces, Classes and Traits
- Registerable
- Conditional
- Standard_Service
Table of Contents
- SECTION = 'fast-cart'
- $plugin : mixed
- __construct() : mixed
- Constructor
- add_settings_tab() : array<string|int, mixed>
- Add tab to WooCommerce settings page.
- add_wizard_popup_link() : void
- Add JavaScript that will display a warning when someone clicks on the Setup Wizard link.
- display_settings() : void
- Register assets required for Fast Cart settings page.
- get_settings() : array<string|int, mixed>
- Get WooCommerce compatible list of settings.
- is_required() : mixed
- register() : void
- Register settings page inside WooCommerce actions and filters
- update_settings() : void
- Save settings.
Constants
SECTION
public
mixed
SECTION
= 'fast-cart'
Tags
Properties
$plugin
private
mixed
$plugin
Tags
Methods
__construct()
Constructor
public
__construct(Licensed_Plugin $plugin) : mixed
Parameters
- $plugin : Licensed_Plugin
Tags
Return values
mixed —add_settings_tab()
Add tab to WooCommerce settings page.
public
add_settings_tab(array<string|int, mixed> $tabs) : array<string|int, mixed>
Parameters
- $tabs : array<string|int, mixed>
-
Current WooCommerce tabs list
Tags
Return values
array<string|int, mixed> —WooCommerce tabs list with Fast Cart added
add_wizard_popup_link()
Add JavaScript that will display a warning when someone clicks on the Setup Wizard link.
public
add_wizard_popup_link() : void
Tags
Return values
void —display_settings()
Register assets required for Fast Cart settings page.
public
display_settings() : void
Tags
Return values
void —get_settings()
Get WooCommerce compatible list of settings.
public
get_settings() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —is_required()
public
is_required() : mixed
Tags
Return values
mixed —register()
Register settings page inside WooCommerce actions and filters
public
register() : void
Tags
Return values
void —update_settings()
Save settings.
public
update_settings() : void