PHP 클래스 Elementor\Element_Base

파일 보기 프로젝트 열기: pojome/elementor

보호된 프로퍼티들

프로퍼티 타입 설명
$_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