X7ROOT File Manager
Current Path:
/home/notabjze/usahomesolar.org/wp-content/themes/hello-elementor/includes
home
/
notabjze
/
usahomesolar.org
/
wp-content
/
themes
/
hello-elementor
/
includes
/
ðŸ“
..
ðŸ“
customizer
📄
customizer-functions.php
(2.26 KB)
📄
elementor-functions.php
(7.16 KB)
📄
module-base.php
(5.96 KB)
📄
script.php
(996 B)
ðŸ“
settings
📄
settings-functions.php
(1.66 KB)
📄
utils.php
(2.95 KB)
Editing: script.php
<?php namespace HelloTheme\Includes; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } class Script { protected string $handle; protected array $dependencies; public function __construct( string $handle, array $dependencies = [] ) { $this->handle = $handle; $this->dependencies = $dependencies; } public function enqueue() { $asset_path = HELLO_THEME_SCRIPTS_PATH . $this->handle . '.asset.php'; $asset_url = HELLO_THEME_SCRIPTS_URL; if ( ! file_exists( $asset_path ) ) { throw new \Exception( 'You need to run `npm run build` for the "hello-elementor" first.' ); } $script_asset = require $asset_path; foreach ( $this->dependencies as $dependency ) { $script_asset['dependencies'][] = $dependency; } wp_enqueue_script( $this->handle, $asset_url . "$this->handle.min.js", $script_asset['dependencies'], $script_asset['version'], true ); \wp_set_script_translations( $this->handle, 'hello-elementor' ); } }
Upload File
Create Folder