Init
in package
Class to initialise all defined page layouts.
Tags
Table of Contents
- MAIN_MENU_SLUG = 'footnotes'
- Slug for the Plugin main menu.
- $plugin_name : string
- The ID of this plugin.
- $settings : Settings
- Contains the settings page.
- __construct() : mixed
- Initializes all WordPress hooks for the Plugin Settings.
- get_plugin_meta_information() : void
- AJAX call. returns a JSON string containing meta information about a specific WordPress Plugin.
- initialize_settings() : void
- Registers the settings and initialises the settings page.
- register_options_submenu() : void
- Registers the footnotes submenu page.
- load_dependencies() : void
- Load the required dependencies for the layouts pages.
Constants
MAIN_MENU_SLUG
Slug for the Plugin main menu.
public
string
MAIN_MENU_SLUG
= 'footnotes'
Tags
Properties
$plugin_name
The ID of this plugin.
private
string
$plugin_name
The ID of this plugin.
Tags
$settings
Contains the settings page.
private
Settings
$settings
Tags
Methods
__construct()
Initializes all WordPress hooks for the Plugin Settings.
public
__construct(string $plugin_name) : mixed
Parameters
- $plugin_name : string
Tags
Return values
mixed —get_plugin_meta_information()
AJAX call. returns a JSON string containing meta information about a specific WordPress Plugin.
public
get_plugin_meta_information() : void
Tags
Return values
void —initialize_settings()
Registers the settings and initialises the settings page.
public
initialize_settings() : void
Tags
Return values
void —register_options_submenu()
Registers the footnotes submenu page.
public
register_options_submenu() : void
Tags
Return values
void —load_dependencies()
Load the required dependencies for the layouts pages.
private
load_dependencies() : void
Include the following files that make up the plugin: