PluginProbe ʕ •ᴥ•ʔ
ECS – Ele Custom Skin for Elementor / 4.3.6
ECS – Ele Custom Skin for Elementor v4.3.6
4.3.6 4.3.5 4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 4.2.0 4.1.11 4.1.10 4.1.9 4.1.8 4.1.6 4.1.7 4.1.5 4.1.4 4.1.1 4.1.2 trunk 1.0.0 1.0.1 1.0.9 1.1.3 1.1.4 1.1.5 1.2.0 1.2.1 1.2.4 1.2.5 1.3.10 1.3.11 1.3.3 1.3.4 1.3.6 1.3.7 1.3.9 1.4.0 2.0.2 2.1.0 2.2.0 2.2.1 2.2.2 3.0.0 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 4.1.0
ele-custom-skin / theme-builder / classes / custom-types-manager.php
ele-custom-skin / theme-builder / classes Last commit date
custom-types-manager.php 6 years ago
custom-types-manager.php
28 lines
1 <?php
2 namespace ElementorPro\Modules\ThemeBuilder\Classes;
3
4 use Elementor\TemplateLibrary\Source_Local;
5 use ElementorPro\Modules\ThemeBuilder\Documents;
6 use ElementorPro\Modules\ThemeBuilder\Module;
7 use ElementorPro\Plugin;
8
9 if ( ! defined( 'ABSPATH' ) ) {
10 exit; // Exit if accessed directly
11 }
12
13 class Custom_Types_Manager extends Templates_Types_Manager {
14
15 public function register_documents() {
16 $this->docs_types = [
17 'loop' => Documents\Loop::get_class_full_name(),
18 ];
19
20 foreach ( $this->docs_types as $type => $class_name ) {
21 Plugin::elementor()->documents->register_document_type( $type, $class_name );
22 Source_Local::add_template_type( $type );
23 }
24 }
25 }
26
27 new Custom_Types_Manager();
28