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
- $addon : object
- $myslp : MySLP
- $slplus : SLPlus
- $uses_myslp : bool
- $uses_slplus : bool
- $slug : mixed
- $addon_settings : mixed
- $css_dir : mixed
Methods
- __construct() : mixed
- __get() : SLPlus_BaseClass_Object
- __isset() : bool
- get_instance() : static
- 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
$addon
public
object
$addon
$myslp
public
MySLP
$myslp
$slplus
public
SLPlus
$slplus
$uses_myslp
public
bool
$uses_myslp
Set to true to add a $myslp property pointing to global $myslp
$uses_slplus
public
bool
$uses_slplus
Set to true (default) if the object needs access to the SLPlus plugin object.
$slug
protected
mixed
$slug
$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() ]) : static
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
staticinitialize()
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()