PHP Класс Elementor\Element_Base

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_current_tab null | array Holds the current tab while render a set of controls tabs
$_edit_tools

Открытые методы

Метод Описание
__construct ( $data = [], $args = [] )
add_child ( array $child_data, array $child_args = [] ) : Element_Base | false
add_control ( $id, $args )
add_edit_tool ( $tool_name, $tool_data, $after = null )
add_group_control ( $group_name, $args = [] )
add_render_attribute ( $element, $key = null, $value = null )
add_responsive_control ( $id, $args = [] )
after_render ( )
before_render ( )
end_controls_section ( )
end_controls_tab ( )
end_controls_tabs ( )
get_categories ( )
get_children ( )
get_class_controls ( )
get_class_name ( )
get_config ( $item = null )
get_controls ( $control_id = null )
get_data ( $item = null )
get_default_args ( $item = null )
get_edit_tools ( )
get_icon ( )
get_id ( )
get_keywords ( )
get_name ( )
get_parent ( ) : Element_Base
get_raw_data ( $with_html_content = false )
get_render_attribute_string ( $element )
get_scheme_controls ( )
get_settings ( $setting = null )
get_style_controls ( $controls = null )
get_tabs_controls ( )
get_title ( )
get_type ( )
is_control_visible ( $control, $values = null )
is_reload_preview_required ( )
print_element ( )
print_template ( )
remove_control ( $id )
set_settings ( $key, $value = null )
start_controls_section ( $section_id, $args )
start_controls_tab ( $tab_id, $args )
start_controls_tabs ( $tabs_id )

Защищенные методы

Метод Описание
_content_template ( )
_get_child_type ( array $element_data ) : Element_Base
_get_parsed_settings ( )
_print_content ( )
_register_controls ( )
_render_settings ( )
get_default_data ( )
get_default_edit_tools ( )
render ( )

Приватные методы

Метод Описание
_get_items ( array $haystack, string $needle = null ) : mixed
_init ( $data )
_init_children ( )
_init_controls ( )
_init_edit_tools ( )

Описание методов

__construct() публичный Метод

public __construct ( $data = [], $args = [] )

_content_template() защищенный Метод

protected _content_template ( )

_get_child_type() абстрактный защищенный Метод

abstract protected _get_child_type ( array $element_data ) : Element_Base
$element_data array
Результат Element_Base

_get_parsed_settings() защищенный Метод

protected _get_parsed_settings ( )

_print_content() защищенный Метод

protected _print_content ( )

_register_controls() защищенный Метод

protected _register_controls ( )

_render_settings() защищенный Метод

protected _render_settings ( )

add_child() публичный Метод

public add_child ( array $child_data, array $child_args = [] ) : Element_Base | false
$child_data array
$child_args array
Результат Element_Base | false

add_control() публичный Метод

public add_control ( $id, $args )

add_edit_tool() закрытый публичный статический Метод

final public static add_edit_tool ( $tool_name, $tool_data, $after = null )

add_group_control() закрытый публичный Метод

final public add_group_control ( $group_name, $args = [] )

add_render_attribute() публичный Метод

public add_render_attribute ( $element, $key = null, $value = null )

add_responsive_control() закрытый публичный Метод

final public add_responsive_control ( $id, $args = [] )

after_render() публичный Метод

public after_render ( )

before_render() публичный Метод

public before_render ( )

end_controls_section() публичный Метод

end_controls_tab() публичный Метод

public end_controls_tab ( )

end_controls_tabs() публичный Метод

public end_controls_tabs ( )

get_categories() публичный Метод

public get_categories ( )

get_children() публичный Метод

public get_children ( )

get_class_controls() закрытый публичный Метод

final public get_class_controls ( )

get_class_name() закрытый публичный Метод

final public get_class_name ( )

get_config() публичный Метод

public get_config ( $item = null )

get_controls() закрытый публичный Метод

final public get_controls ( $control_id = null )

get_data() публичный Метод

public get_data ( $item = null )

get_default_args() публичный Метод

public get_default_args ( $item = null )

get_default_data() защищенный Метод

protected get_default_data ( )

get_default_edit_tools() защищенный статический Метод

protected static get_default_edit_tools ( )

get_edit_tools() закрытый публичный статический Метод

final public static get_edit_tools ( )

get_icon() публичный Метод

public get_icon ( )

get_id() публичный Метод

public get_id ( )

get_keywords() публичный Метод

public get_keywords ( )

get_name() абстрактный публичный Метод

abstract public get_name ( )

get_parent() публичный Метод

public get_parent ( ) : Element_Base
Результат Element_Base

get_raw_data() публичный Метод

public get_raw_data ( $with_html_content = false )

get_render_attribute_string() публичный Метод

public get_render_attribute_string ( $element )

get_scheme_controls() закрытый публичный Метод

final public get_scheme_controls ( )

get_settings() публичный Метод

public get_settings ( $setting = null )

get_style_controls() закрытый публичный Метод

final public get_style_controls ( $controls = null )

get_tabs_controls() закрытый публичный Метод

final public get_tabs_controls ( )

get_title() публичный Метод

public get_title ( )

get_type() публичный статический Метод

public static get_type ( )

is_control_visible() публичный Метод

public is_control_visible ( $control, $values = null )

is_reload_preview_required() публичный Метод

print_element() публичный Метод

public print_element ( )

print_template() публичный Метод

public print_template ( )

remove_control() публичный Метод

public remove_control ( $id )

render() защищенный Метод

protected render ( )

set_settings() закрытый публичный Метод

final public set_settings ( $key, $value = null )

start_controls_section() публичный Метод

public start_controls_section ( $section_id, $args )

start_controls_tab() публичный Метод

public start_controls_tab ( $tab_id, $args )

start_controls_tabs() публичный Метод

public start_controls_tabs ( $tabs_id )

Описание свойств

$_current_tab защищенное свойство

Holds the current tab while render a set of controls tabs
protected null|array $_current_tab
Результат null | array

$_edit_tools защищенное статическое свойство

protected static $_edit_tools