PluginProbe
Elementor Website Builder – more than just a page builder / 3.25.4
Elementor Website Builder – more than just a page builder v3.25.4
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | core/isolation/elementor-adapter.php +1 -43 4.1.0-beta33.25.4 View file →
@@ -1,54 +1,12 @@
1 1 <?php
2 2
3 3 namespace Elementor\Core\Isolation;
4 4
5 -use Elementor\Core\Common\Modules\Connect\Module as ConnectModule;
6 5 use Elementor\Plugin;
7 6 use Elementor\Modules\ElementorCounter\Module as Elementor_Counter_Module;
8 -use Elementor\TemplateLibrary\Source_Local;
9 -use Elementor\Utils;
10 7
11 8 class Elementor_Adapter implements Elementor_Adapter_Interface {
12 -
13 - public function get_kit_settings() {
14 - return Plugin::$instance->kits_manager->get_kit_for_frontend()->get_settings();
15 - }
16 -
17 - public function get_main_post() {
18 - return Plugin::$instance->kits_manager->get_kit_for_frontend()->get_main_post();
19 - }
20 -
21 - public function is_active_kit_default(): bool {
22 - $kit_id = Plugin::$instance->kits_manager->get_active_id();
23 -
24 - if ( false === $kit_id || null === $kit_id ) {
25 - return false;
26 - }
27 -
28 - return esc_html__( 'Default Kit', 'elementor' ) === get_post( $kit_id )->post_title;
29 - }
30 -
31 - public function get_count( $key ): ?int {
32 - return Elementor_Counter_Module::instance()->get_count( $key );
33 - }
34 -
35 - public function set_count( $key, $count = 0 ): void {
36 - Elementor_Counter_Module::instance()->set_count( $key, $count );
37 - }
38 -
39 - public function increment( $key ): void {
40 - Elementor_Counter_Module::instance()->increment( $key );
41 - }
42 -
43 - public function is_key_allowed( $key ): bool {
44 - return Elementor_Counter_Module::instance()->is_key_allowed( $key );
45 - }
46 -
47 9 public function get_template_type( $template_id ): string {
48 - return Source_Local::get_template_type( $template_id );
49 - }
50 -
51 - public function get_tier(): string {
52 - return Utils::has_pro() ? ConnectModule::ACCESS_TIER_PRO_LEGACY : ConnectModule::ACCESS_TIER_FREE;
10 + return Plugin::$instance->documents->get( $template_id )->get_template_type();
53 11 }
54 12 }