Elementor extends Component

Implements integration with Elementor.

Table of Contents

__construct()  : mixed
Class constructor.
add_icon_styles()  : mixed
Adds icon styles.
register_categories()  : mixed
Registers widget categories.
register_widgets()  : mixed
Registers widgets.
set_preview_mode()  : bool
Sets preview mode.
boot()  : mixed
Bootstraps component properties.
set_callbacks()  : mixed
Sets the action and filter callbacks.
set_property()  : mixed
Sets a property value.

Methods

__construct()

Class constructor.

public __construct([array<string|int, mixed> $args = [] ]) : mixed
Parameters
$args : array<string|int, mixed> = []

Component arguments.

Return values
mixed

register_categories()

Registers widget categories.

public register_categories(object $manager) : mixed
Parameters
$manager : object

Category manager.

Return values
mixed

set_preview_mode()

Sets preview mode.

public set_preview_mode(bool $preview) : bool
Parameters
$preview : bool

Is preview mode?

Return values
bool

set_callbacks()

Sets the action and filter callbacks.

protected final set_callbacks(array<string|int, mixed> $callbacks) : mixed
Parameters
$callbacks : array<string|int, mixed>

Callback arguments.

Return values
mixed

set_property()

Sets a property value.

protected final set_property(string $name, mixed $value[, string $prefix = '' ]) : mixed
Parameters
$name : string

Property name.

$value : mixed

Property value.

$prefix : string = ''

Method prefix.

Return values
mixed