| @@ -8,9 +8,8 @@ | ||
| 8 | 8 | use Elementor\Core\Settings\Page\Model; |
| 9 | 9 | |
| 10 | 10 | use Elementor\Plugin as ElementorPlugin; |
| 11 | 11 | use Elementor\TemplateLibrary\Source_Local as ElementorLocal; |
| 12 | -use Templately\Core\Importer\Utils\Utils; | |
| 13 | 12 | |
| 14 | 13 | class Elementor extends ElementorLocal { |
| 15 | 14 | /** |
| 16 | 15 | * Get template data. |
| @@ -21,9 +20,8 @@ | ||
| 21 | 20 | * |
| 22 | 21 | * @return array Remote Template data. |
| 23 | 22 | */ |
| 24 | 23 | public function get_data( array $args ) { |
| 25 | - Utils::add_gd_editor_filter(); | |
| 26 | 24 | ElementorPlugin::$instance->editor->set_edit_mode( true ); |
| 27 | 25 | |
| 28 | 26 | $args['content'] = $this->replace_elements_ids( $args['content'] ); |
| 29 | 27 | $args['content'] = $this->process_export_import_content( $args['content'], 'on_import' ); |
| @@ -94,11 +92,11 @@ | ||
| 94 | 92 | 'status' => current_user_can( 'publish_posts' ) ? 'publish' : 'pending', |
| 95 | 93 | ]; |
| 96 | 94 | |
| 97 | 95 | $template_data = wp_parse_args( $template_data, $defaults ); |
| 98 | - $type = $template_data['type'] == 'block' ? 'section' : $template_data['type']; | |
| 96 | + | |
| 99 | 97 | $document = ElementorPlugin::$instance->documents->create( |
| 100 | - $type, | |
| 98 | + $template_data['type'], | |
| 101 | 99 | [ |
| 102 | 100 | 'post_title' => $template_data['post_title'], |
| 103 | 101 | 'post_status' => $template_data['status'], |
| 104 | 102 | 'post_type' => 'page', |