🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-06-19 10:32:16 | PHP 8.1.34
📂
/ (Root)
/
home
/
therahul
/
thedasstores.com
/
wp-content
/
plugins
/
elementor
/
modules
/
global-classes
📍 /home/therahul/thedasstores.com/wp-content/plugins/elementor/modules/global-classes
🔄 Refresh
✏️
Editing: global-classes-injector.php
Writable
<?php namespace Elementor\Modules\GlobalClasses; use Elementor\Core\Files\CSS\Post; use Elementor\Modules\AtomicWidgets\Styles\Styles_Renderer; use Elementor\Plugin; class Global_Classes_Injector { public function register_hooks() { add_action( 'elementor/css-file/post/parse', fn( Post $post ) => $this->inject_global_classes( $post ) ); } private function inject_global_classes( Post $post ) { if ( ! Plugin::$instance->kits_manager->is_kit( $post->get_post_id() ) ) { return; } $global_classes = Global_Classes_Repository::make()->all(); if ( $global_classes->get_items()->is_empty() ) { return; } $sorted_items = $global_classes ->get_order() ->map( fn( $id ) => $global_classes->get_items()->get( $id ) ); $css = Styles_Renderer::make( [ 'breakpoints' => Plugin::$instance->breakpoints->get_breakpoints_config(), ] )->render( $sorted_items->all() ); $post->get_stylesheet()->add_raw_css( $css ); } }
💾 Save Changes
❌ Cancel