PluginProbe
Elementor Website Builder – more than just a page builder / 3.29.1
Elementor Website Builder – more than just a page builder v3.29.1
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 | modules/site-navigation/module.php +9 -0 4.1.23.29.1 View file →
@@ -28,8 +28,14 @@
28 28 */
29 29 public function __construct() {
30 30 Plugin::$instance->data_manager_v2->register_controller( new Controller() );
31 31
32 + $is_tests = Utils::is_elementor_tests();
33 + $is_v2_experiment_on = Plugin::$instance->experiments->is_feature_active( 'editor_v2' );
34 + if ( ! $is_v2_experiment_on && ! $is_tests ) {
35 + return;
36 + }
37 +
32 38 $this->register_pages_panel_experiment();
33 39
34 40 add_filter( 'elementor/editor/v2/packages', fn( $packages ) => $this->add_packages( $packages ) );
35 41
@@ -68,8 +74,11 @@
68 74 'title' => esc_html__( 'Pages Panel', 'elementor' ),
69 75 'release_status' => Experiments_Manager::RELEASE_STATUS_ALPHA,
70 76 'default' => Experiments_Manager::STATE_INACTIVE,
71 77 'hidden' => true,
78 + 'dependencies' => [
79 + 'editor_v2',
80 + ],
72 81 ] );
73 82 }
74 83
75 84 private function register_rest_fields() {