SLP_Style
extends SLPlus_BaseClass_Object
in package
Class SLP_Style
The legacy Plugin Style interface using CSS files with headers. Replaced with the REST API Style Gallery Service in 4.7.3.
This is only here to continue to support sites that may have employed custom CSS styles.
Table of Contents
Properties
- $slplus : SLPlus
- $uses_slplus : bool
- $slplus : mixed
- $uses_slplus : mixed
- $addon_settings : mixed
- $css_dir : mixed
Methods
- __construct() : mixed
- __get() : SLPlus_BaseClass_Object
- __isset() : bool
- get_instance() : SLPlus_BaseClass_Object
- Return an instance of the object which is also registered to the slplus global less the SLP_ part.
- initialize() : mixed
- Things we do at the start.
- set_properties() : mixed
- Set our properties.
Properties
$slplus
public
SLPlus
$slplus
$uses_slplus
public
bool
$uses_slplus
Set to true (default) if the object needs access to the SLPlus plugin object.
$slplus
protected
mixed
$slplus
$uses_slplus
protected
mixed
$uses_slplus
= \true
$addon_settings
private
mixed
$addon_settings
= array('bubble' => array('slp-experience' => 'slp-experience[bubblelayout]', 'slp-enhanced-map' => 'bubblelayout'), 'layout' => array('slp-experience' => 'slp-experience[layout]', 'slp-pro' => 'csl-slplus-layout'), 'results' => array('slp-experience' => 'slp-experience[resultslayout]', 'slp-enhanced-results' => 'csl-slplus-ER-options[resultslayout]'), 'results_header' => array('slp-premier' => 'options[results_header]'), 'search' => array('slp-experience' => 'slp-experience[searchlayout]', 'slp-enhanced-results' => 'csl-slplus-ES-options[searchlayout]'))
$css_dir
private
mixed
$css_dir
Methods
__construct()
public
__construct([array<string|int, mixed> $options = array() ]) : mixed
Parameters
- $options : array<string|int, mixed> = array()
__get()
public
__get(string $property) : SLPlus_BaseClass_Object
Parameters
- $property : string
Return values
SLPlus_BaseClass_Object__isset()
public
__isset(string $property) : bool
Parameters
- $property : string
Return values
boolget_instance()
Return an instance of the object which is also registered to the slplus global less the SLP_ part.
public
static get_instance([bool $no_global = false ][, mixed $params = array() ]) : SLPlus_BaseClass_Object
TODO: PHP7.4 and PHP8.0 the static instance variable returns an object matching $class TODO: PHP8.1 the static instance continually returns the FIRST object (SLP_Admin_Helper) every time -- it is like PHP8.1 static instance is bound to base_class-object versus the calling class object
Parameters
- $no_global : bool = false
-
set to true to skip assigning object to SLP global as a property.
- $params : mixed = array()
-
object init params
Return values
SLPlus_BaseClass_Objectinitialize()
Things we do at the start.
public
initialize() : mixed
set_properties()
Set our properties.
public
set_properties([array<string|int, mixed> $options = array() ]) : mixed
Parameters
- $options : array<string|int, mixed> = array()