PHP Class Elementor\TemplateLibrary\Source_Base

Show file Open project: pojome/elementor Class Usage Examples

Public Methods

Method Description
__construct ( )
delete_template ( $item_id )
export_template ( $item_id )
get_content ( $item_id )
get_id ( )
get_item ( $item_id )
get_items ( )
get_title ( )
register_data ( )
save_item ( $template_data )
update_item ( $new_data )

Protected Methods

Method Description
process_export_import_data ( array $data, string $method ) : mixed
replace_elements_ids ( $data )

Method Details

__construct() public method

public __construct ( )

delete_template() abstract public method

abstract public delete_template ( $item_id )

export_template() abstract public method

abstract public export_template ( $item_id )

get_content() abstract public method

abstract public get_content ( $item_id )

get_id() abstract public method

abstract public get_id ( )

get_item() abstract public method

abstract public get_item ( $item_id )

get_items() abstract public method

abstract public get_items ( )

get_title() abstract public method

abstract public get_title ( )

process_export_import_data() protected method

protected process_export_import_data ( array $data, string $method ) : mixed
$data array a set of elements
$method string (on_export|on_import)
return mixed

register_data() abstract public method

abstract public register_data ( )

replace_elements_ids() protected method

protected replace_elements_ids ( $data )

save_item() abstract public method

abstract public save_item ( $template_data )

update_item() abstract public method

abstract public update_item ( $new_data )