function( $request_value, $object ) { if ( ! User::is_current_user_can_edit( $object->ID ) ) { return false; } Plugin::$instance->db->set_is_elementor_page( $object->ID, false ); return true; }, ] ); } public function enqueue_assets() { $post_id = get_the_ID(); if ( ! User::is_current_user_can_edit( $post_id ) ) { return; } $this->is_gutenberg_editor_active = true; $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; wp_enqueue_script( 'elementor-gutenberg', ELEMENTOR_ASSETS_URL . 'js/gutenberg' . $suffix . '.js', [ 'jquery' ], ELEMENTOR_VERSION, true ); $elementor_settings = [ 'isElementorMode' => Plugin::$instance->db->is_built_with_elementor( $post_id ), 'editLink' => Utils::get_edit_link( $post_id ), ]; wp_localize_script( 'elementor-gutenberg', 'ElementorGutenbergSettings', $elementor_settings ); } public function print_admin_js_template() { if ( ! $this->is_gutenberg_editor_active ) { return; } ?>