File: /var/www/prestitravel.com/wp-content/themes/itfirm/elementor/core/elementor.php
<?php
$files = scandir(get_template_directory() . '/elementor/core/register');
foreach ($files as $file){
$pos = strrpos($file, ".php");
if($pos !== false){
require_once get_template_directory() . '/elementor/core/register/' . $file;
}
}
if(!function_exists('itfirm_register_icons_library')){
add_filter('elementor/icons_manager/native', 'itfirm_register_icons_library');
function itfirm_register_icons_library($tabs){
$custom_tabs = [
'extra_icon_version1' => [
'name' => 'flaticon',
'label' => esc_html__( 'Case Icons', 'itfirm' ),
'url' => get_template_directory_uri() . '/assets/css/flaticon.css',
'enqueue' => [ ],
'prefix' => 'flaticon-',
'displayPrefix' => 'flaticon',
'labelIcon' => 'flaticon-cyber-security',
'ver' => '1.0.0',
'fetchJson' => get_template_directory_uri() . '/assets/elementor-icon/flaticon.js',
'native' => true,
],
];
$tabs = array_merge($custom_tabs, $tabs);
return $tabs;
}
}