Documentation

Footnotes_Public

Class provide all admin-specific functionality of the plugin.

Defines the plugin name, version, and enqueues all public-facing stylesheets and JavaScript.

Tags
since
2.8.0

Table of Contents

$a_bool_alternative_tooltips_enabled  : bool
Allows to determine whether alternative tooltips are enabled.
$a_bool_amp_enabled  : bool
Allows to determine whether AMP compatibility mode is enabled.
$a_bool_tooltips_enabled  : bool
Flag for using tooltips.
$a_obj_task  : Footnotes_Parser
The footnote parser.
$a_str_script_mode  : string
Allows to determine the script mode among jQuery or plain JS.
$plugin_name  : string
The ID of this plugin.
$reference_container_widget  : Footnotes_Widget_Reference_Container
The reference container widget.
$version  : string
The version of this plugin.
__construct()  : mixed
Initialize the class and set its properties.
enqueue_scripts()  : mixed
Register the JavaScript for the public-facing side of the site.
enqueue_styles()  : mixed
Register the stylesheets for the public-facing side of the site.
register_widgets()  : mixed
Register the widget(s) for the public-facing side of the site.
load_dependencies()  : mixed
Load the required public-facing dependencies.

Properties

$a_bool_alternative_tooltips_enabled

Allows to determine whether alternative tooltips are enabled.

public static bool $a_bool_alternative_tooltips_enabled = alse
Tags
since
2.1.1
since
2.8.0

Moved from Footnotes to Footnotes_Public.

$a_bool_amp_enabled

Allows to determine whether AMP compatibility mode is enabled.

public static bool $a_bool_amp_enabled = alse
Tags
since
2.6.0
since
2.8.0

Moved from Footnotes to Footnotes_Public.

$a_str_script_mode

Allows to determine the script mode among jQuery or plain JS.

public static string $a_str_script_mode = 'js'
Tags
since
2.5.6
since
2.8.0

Moved from Footnotes to Footnotes_Public.

Methods

__construct()

Initialize the class and set its properties.

public __construct(string $plugin_name, string $version) : mixed
Parameters
$plugin_name : string

The name of this plugin.

$version : string

The version of this plugin.

Tags
since
2.8.0
Return values
mixed

enqueue_scripts()

Register the JavaScript for the public-facing side of the site.

public enqueue_scripts() : mixed
Tags
since
1.5.0
since
2.0.0

Add jQueryUI dependency.

since
2.1.2

Add jQuery Tools dependency.

since
2.5.6

Add jQuery dependency.

since
2.8.0

Moved from Footnotes to Footnotes_Public.

Return values
mixed

enqueue_styles()

Register the stylesheets for the public-facing side of the site.

public enqueue_styles() : mixed

Enables enqueuing the formatted individual stylesheets if PRODUCTION_ENV is true.

Tags
since
1.5.0
since
2.5.5

Change stylesheet schema.

since
2.8.0

Moved from Footnotes to Footnotes_Public.

Return values
mixed

register_widgets()

Register the widget(s) for the public-facing side of the site.

public register_widgets() : mixed
Tags
since
1.5.0
since
2.8.0

Moved from Footnotes to Footnotes_Public.

Return values
mixed

load_dependencies()

Load the required public-facing dependencies.

private load_dependencies() : mixed

Include the following files that provide the public-facing functionality of this plugin:

Tags
since
2.8.0
Return values
mixed

Search results