[ SYSTEM ]: Linux wordpress 6.1.0-44-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
[ SERVER ]: Apache/2.4.66 (Debian) | PHP: 8.2.30
[ USER ]: www-data | IP: 172.19.30.54
GEFORCE FILE MANAGER
/
var
/
www
/
html
/
wordpress
/
wp-content
/
plugins
/
elementor
/
app
/
modules
/
onboarding
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📁 data
SET
[ DEL ]
📁 storage
SET
[ DEL ]
📁 validation
SET
[ DEL ]
📄 api.php
916 B
SET
[ EDIT ]
|
[ DEL ]
📄 features-usage.php
996 B
SET
[ EDIT ]
|
[ DEL ]
📄 module.php
10,582 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: api.php
<?php namespace Elementor\App\Modules\Onboarding; use Elementor\Includes\EditorAssetsAPI; class API { protected EditorAssetsAPI $editor_assets_api; public function __construct( EditorAssetsAPI $editor_assets_api ) { $this->editor_assets_api = $editor_assets_api; } public function get_ab_testing_data( $force_request = false ): array { $assets_data = $this->editor_assets_api->get_assets_data( $force_request ); return $this->extract_ab_testing_config( $assets_data ); } private function extract_ab_testing_config( array $json_data ): array { if ( empty( $json_data ) || ! is_array( $json_data ) ) { return []; } return $json_data[0] ?? []; } public function is_experiment_enabled( string $experiment_key, $force_request = false ): bool { $ab_testing_data = $this->get_ab_testing_data( $force_request ); return $ab_testing_data['coreOnboarding'][ $experiment_key ] ?? false; } }