ClassAdmin
in package
Main Admin Class.
Register, deregiter the plugin and basic Admin setup
Tags
Table of Contents
Properties
- $options : mixed
Methods
- __construct() : mixed
- activate() : mixed
- Default Activate.
- add_menu_setting() : mixed
- Add Menu Setting.
- callback() : mixed
- Callback after Save Settings.
- deactivate() : mixed
- Default Deacativation.
- field_activate() : string
- Field Activate HTML output.
- field_include() : string
- Field Doomain HTML outputs.
- field_key() : string
- Field Pro Key HTML output.
- is_valid_domain_name() : bool
- Check for valid Domain.
- key() : mixed
- Pro Key test.
- register_settings() : mixed
- Add an API based Setting Page doc: https://developer.wordpress.org/plugins/settings/custom-settings-page/.
- validate() : string
- Validate input.
- wporg_options_page_html() : mixed
- Generate Setting Page.
Properties
$options
private
mixed
$options
Methods
__construct()
public
__construct() : mixed
activate()
Default Activate.
public
static activate() : mixed
Tags
add_menu_setting()
Add Menu Setting.
public
add_menu_setting() : mixed
The Menu will appear under Settings
Tags
callback()
Callback after Save Settings.
public
callback() : mixed
Tags
deactivate()
Default Deacativation.
public
static deactivate() : mixed
Tags
field_activate()
Field Activate HTML output.
public
field_activate(array<string|int, mixed> $args) : string
Generate a text checkbox field for the Plugin activation
Parameters
- $args : array<string|int, mixed>
-
{ Field array
Tags
Return values
string —$input
field_include()
Field Doomain HTML outputs.
public
field_include(array<string|int, mixed> $args) : string
Generate a text input fields for the Domain names
Parameters
- $args : array<string|int, mixed>
-
{ Field array
Tags
Return values
string —$input
field_key()
Field Pro Key HTML output.
public
field_key(array<string|int, mixed> $args) : string
Generate a text input field for the Plugin activation key
Parameters
- $args : array<string|int, mixed>
-
{ Field array
Tags
Return values
string —$input
is_valid_domain_name()
Check for valid Domain.
public
is_valid_domain_name(string $domain_name) : bool
Parameters
- $domain_name : string
Tags
Return values
bool —$ok
key()
Pro Key test.
public
static key() : mixed
https://www.php.net/manual/en/function.sodium-crypto-sign.php
Tags
register_settings()
Add an API based Setting Page doc: https://developer.wordpress.org/plugins/settings/custom-settings-page/.
public
register_settings() : mixed
Tags
validate()
Validate input.
public
validate(string $input) : string
Parameters
- $input : string
Tags
Return values
string —$input
wporg_options_page_html()
Generate Setting Page.
public
wporg_options_page_html() : mixed
Generate a text input fields for the Domain names