Plugin extends Premium_Plugin implements Licensed_Plugin, Registerable, Translatable, Service_Provider
The main plugin class. Responsible for setting up to core plugin services.
Tags
Interfaces, Classes and Traits
- Licensed_Plugin
- Registerable
- Translatable
- Service_Provider
Table of Contents
- ITEM_ID = 15809
- NAME = 'WooCommerce Private Store'
- __construct() : mixed
- Constructs and initalizes the main plugin class.
- create_services() : mixed
- load_services() : mixed
- load_textdomain() : mixed
- register() : mixed
- Registers the plugin with WordPress.
- add_missing_woocommerce_notice() : mixed
- define_constants() : mixed
Constants
ITEM_ID
public
mixed
ITEM_ID
= 15809
NAME
public
mixed
NAME
= 'WooCommerce Private Store'
Methods
__construct()
Constructs and initalizes the main plugin class.
public
__construct([string $file = null ][, string $version = '1.0' ]) : mixed
Parameters
- $file : string = null
-
The main plugin file.
- $version : string = '1.0'
-
The current plugin version.
Return values
mixed —create_services()
public
create_services() : mixed
Return values
mixed —load_services()
public
load_services() : mixed
Return values
mixed —load_textdomain()
public
load_textdomain() : mixed
Return values
mixed —register()
Registers the plugin with WordPress.
public
register() : mixed
Return values
mixed —add_missing_woocommerce_notice()
private
add_missing_woocommerce_notice() : mixed
Return values
mixed —define_constants()
private
define_constants() : mixed