File manager - Edit - /home/boiitech111/autorollingright.com/wp-content/themes/carutos/inc/vendor/class-elementor.php
Back
<?php defined('ABSPATH') || exit(); if (!defined('ABSPATH')) { exit; // Exit if accessed directly. } /** * @Class OSF_Elementor_Addons * * Register category widget and register widgets, override some ore widget of elementor. */ class WPOPAL_Elementor_Addons { public function __construct() { add_action('elementor/widgets/register', array($this, 'include_widgets'), 99); } /** * Automatic load widget files in general folder, show warning if not exists * * @var Object $widgets_manager * @return avoid */ public function load_general_widgets($widgets_manager) { if (!defined('WPOPAL_THEMER_TEMPLATES_DIR')) { defined('WPOPAL_THEMER_TEMPLATES_DIR') || define('WPOPAL_THEMER_TEMPLATES_DIR', get_template_directory() . '/'); } $files = glob(WPOPAL_THEMER_TEMPLATES_DIR . "inc/vendor/elementor/widgets/*.php"); if ($files) { foreach ($files as $file) { $name = str_replace("-", "_", basename(str_replace('.php', '', $file))); $file = apply_filters('wpopal_elementor_load_' . $name, $file); if (file_exists($file)) { require_once($file); } } } } /** * set define * * @param string name * @param string | boolean | anythings * @since 1.0.0 */ private function define($name = '', $value = '') { defined($name) || define($name, $value); } /** * Include list of collection general widget, contact form 6, mailchilp.... * * @var Object $widgets_manager * @return avoid */ public function include_widgets($widgets_manager) { $this->load_general_widgets($widgets_manager); } } new WPOPAL_Elementor_Addons();
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.06 |
proxy
|
phpinfo
|
Settings