| Server IP : 192.241.186.36 / Your IP : 216.73.216.199 Web Server : Apache/2.4.29 (Ubuntu) System : Linux webserver7 4.15.0-194-generic #205-Ubuntu SMP Fri Sep 16 19:49:27 UTC 2022 x86_64 User : root ( 0) PHP Version : 7.4.32 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/adsonicdigital/wp-content/themes/xstore/framework/ |
Upload File : |
<?php
add_action( 'init', function(){
if ( !class_exists( 'Kirki' ) ) {
return;
}
$options = array(
'config' => 'config',
'general' => 'layout',
'typography' => 'global',
'breadcrumbs' => 'breadcrumbs',
'footer' => 'global',
'styling' => 'styling',
'portfolio' => 'portfolio',
'woocommerce' => ( class_exists('WooCommerce') ? 'global' : 'section' ),
'blog' => 'global',
'social-sharing' => 'social-sharing',
'404-page' => '404-page',
'custom-css' => 'custom-css',
'speed-optimization' => 'speed-optimization',
'preferences' => 'preferences'
);
foreach ($options as $key => $value) {
require_once apply_filters('etheme_file_url', ETHEME_CODE . 'customizer/theme-options/'.$key.'/'.$value.'.php');
}
do_action( 'customizer_after_including_fields' );
// Config
Kirki::add_config( 'et_kirki_options', array(
'capability' => 'edit_theme_options',
'option_type' => 'theme_mod',
) );
// panel
$panels = apply_filters( 'et/customizer/add/panels', array() );
foreach ($panels as $panel) {
if (isset($panel['id'])) {
kirki::add_panel($panel['id'], $panel);
}
}
// section
$sections = apply_filters( 'et/customizer/add/sections', array() );
foreach ($sections as $section) {
if (isset($section['name'])) {
Kirki::add_section($section['name'], $section);
}
}
// field
$fields = apply_filters( 'et/customizer/add/fields', array() );
foreach ($fields as $field) {
Kirki::add_field('et_kirki_options', $field);
}
});
// copy full when update will be on
if ( ! class_exists( 'Kirki' ) ) {
global $et_options;
$base_options = get_template_directory() . '/theme/base-options.php';
$base_options = require_once $base_options;
$base_options = json_decode( $base_options, true );
$et_options = $base_options;
return;
}