esc_html__( 'Main Menu', 'automobile-rental' ), )); add_theme_support( 'responsive-embeds' ); add_theme_support( 'woocommerce' ); add_theme_support( 'align-wide' ); add_theme_support('title-tag'); add_theme_support('automatic-feed-links'); add_theme_support( 'wp-block-styles' ); add_theme_support('post-thumbnails'); add_theme_support( 'custom-background', array( 'default-color' => 'ffffff' )); add_theme_support( 'custom-logo', array( 'height' => 70, 'width' => 70, ) ); add_theme_support( 'custom-header', array( 'header-text' => false, 'width' => 1920, 'height' => 100 )); add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', ) ); add_theme_support( 'post-formats', array('image','video','gallery','audio',) ); add_editor_style( array( '/css/editor-style.css' ) ); add_action( 'wp_ajax_ive-check-plugin-exists', 'check_plugin_exists' ); add_action( 'wp_ajax_ive_install_and_activate_plugin', 'mep_install_and_activate_plugin' ); } add_action( 'after_setup_theme', 'automobile_rental_after_setup_theme', 999 ); } function mep_install_and_activate_plugin() { $post_plugin_details = $_POST['plugin_details']; $plugin_text_domain = $post_plugin_details['plugin_text_domain']; $plugin_main_file = $post_plugin_details['plugin_main_file']; $plugin_url = $post_plugin_details['plugin_url']; $plugin = array( 'text_domain' => $plugin_text_domain, 'path' => $plugin_url, 'install' => $plugin_text_domain . '/' . $plugin_main_file ); wp_cache_flush(); $plugin_path = plugin_basename( trim( $plugin['install'] ) ); $activate_plugin = activate_plugin( $plugin_path ); if($activate_plugin) { echo $activate_plugin; } else { echo $activate_plugin; } $msg = 'installed'; $response = array( 'status' => true, 'msg' => $msg ); wp_send_json( $response ); exit; } function check_plugin_exists() { $plugin_text_domain = $_POST['plugin_text_domain']; $main_plugin_file = $_POST['main_plugin_file']; $plugin_path = $plugin_text_domain . '/' . $main_plugin_file; $get_plugins = get_plugins(); $is_plugin_installed = false; $activation_status = false; if ( isset( $get_plugins[$plugin_path] ) ) { $is_plugin_installed = true; $activation_status = is_plugin_active( $plugin_path ); } wp_send_json_success( array( 'install_status' => $is_plugin_installed, 'active_status' => $activation_status, 'plugin_path' => $plugin_path, 'plugin_slug' => $plugin_text_domain ) ); } require get_template_directory() .'/core/includes/theme-breadcrumb.php'; require get_template_directory() .'/core/includes/tgm.php'; require get_template_directory() . '/core/includes/customizer.php'; require get_template_directory() .'/core/includes/main.php'; load_template( trailingslashit( get_template_directory() ) . '/core/includes/class-upgrade-pro.php' ); /*-----------------------------------------------------------------------------------*/ /* Enqueue theme logo style */ /*-----------------------------------------------------------------------------------*/ function automobile_rental_logo_resizer() { $automobile_rental_theme_logo_size_css = ''; $automobile_rental_logo_resizer = get_theme_mod('automobile_rental_logo_resizer'); $automobile_rental_theme_logo_size_css = ' .custom-logo{ height: '.esc_attr($automobile_rental_logo_resizer).'px !important; width: '.esc_attr($automobile_rental_logo_resizer).'px !important; } '; wp_add_inline_style( 'automobile-rental-style',$automobile_rental_theme_logo_size_css ); } add_action( 'wp_enqueue_scripts', 'automobile_rental_logo_resizer' ); /*-----------------------------------------------------------------------------------*/ /* Enqueue Global color style */ /*-----------------------------------------------------------------------------------*/ function automobile_rental_global_color() { $automobile_rental_theme_color_css = ''; $automobile_rental_copyright_bg = get_theme_mod('automobile_rental_copyright_bg'); $automobile_rental_theme_color_css = ' .copyright { background: '.esc_attr($automobile_rental_copyright_bg).'; } '; wp_add_inline_style( 'automobile-rental-style',$automobile_rental_theme_color_css ); wp_add_inline_style( 'automobile-rental-woocommerce-css',$automobile_rental_theme_color_css ); } add_action( 'wp_enqueue_scripts', 'automobile_rental_global_color' ); /*-----------------------------------------------------------------------------------*/ /* Get post comments */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('automobile_rental_comment')) : /** * Template for comments and pingbacks. * * Used as a callback by wp_list_comments() for displaying the comments. */ function automobile_rental_comment($comment, $args, $depth){ if ('pingback' == $comment->comment_type || 'trackback' == $comment->comment_type) : ?>