__('Main Menu', 'auto-car'), )); /* * Enable support for custom logo. * */ add_theme_support('custom-logo', array( 'flex-width' => true, 'flex-height' => true, )); add_theme_support('wc-product-gallery-lightbox'); add_theme_support('wc-product-gallery-slider'); //Indicate widget sidebars can use selective refresh in the Customizer. add_theme_support('customize-selective-refresh-widgets'); /* * Switch default core markup for comment form, and comments * to output valid HTML5. */ add_theme_support('html5', array( 'comment-form', 'comment-list', 'gallery', 'caption', )); /** * Add support for the Aside Post Formats */ add_theme_support('post-formats', array('aside', 'gallery', 'link', 'image', 'quote', 'video', 'audio')); // Set up the WordPress core custom background feature. add_theme_support('custom-background', apply_filters('auto_car_custom_background_args', array( 'default-color' => 'ffffff', 'default-image' => '', ))); add_editor_style(get_template_directory() . '/assets/css/editor-style.css'); /** * Making the theme WooCommerce compatible */ // Add theme support for selective refresh for widgets. add_theme_support('customize-selective-refresh-widgets'); } endif; // auto_car_setup add_action('after_setup_theme', 'auto_car_setup'); add_image_size('auto-car-blog-image', 700, 480, true); add_image_size('auto-car-callout-image', 800, 600, true); /***************************************************************************************/ function auto_car_content_width() { if (is_page_template('page-templates/gallery-template.php') || is_attachment()) { $GLOBALS['content_width'] = apply_filters( 'auto_car_content_width', 1170 ); } } add_action('template_redirect', 'auto_car_content_width'); /***************************************************************************************/ if (!function_exists('auto_car_get_theme_options')): function auto_car_get_theme_options() { return wp_parse_args(get_option('auto_car_theme_options', array()), auto_car_get_option_defaults_values()); } endif; /***************************************************************************************/ require get_template_directory() . '/inc/customizer/auto-car-default-values.php'; require(get_template_directory() . '/inc/settings/auto-car-functions.php'); require(get_template_directory() . '/inc/settings/auto-car-nav-walker.php'); require(get_template_directory() . '/inc/settings/auto-car-common-functions.php'); require(get_template_directory() . '/inc/settings/auto-car-tgmp.php'); require(get_template_directory() . '/inc/template-tags.php'); require get_template_directory() . '/inc/jetpack.php'; require get_template_directory() . '/inc/footer-details.php'; require get_template_directory() . '/information/feature-about-page.php'; require get_template_directory() . '/information/auto-car-notifications-utils.php' ; //TGMPA plugin require get_template_directory() . '/plugin-activation.php'; /************************ auto car Widgets *****************************/ require get_template_directory() . '/inc/widgets/widgets-functions/register-widgets.php'; /************************ auto car Customizer *****************************/ require get_template_directory() . '/inc/customizer/functions/sanitize-functions.php'; require get_template_directory() . '/inc/customizer/functions/register-panel.php'; function auto_car_customize_register($wp_customize) { $wp_customize->get_setting('blogname')->transport = 'postMessage'; $wp_customize->get_setting('blogdescription')->transport = 'postMessage'; if (isset($wp_customize->selective_refresh)) { $wp_customize->selective_refresh->add_partial('blogname', array( 'selector' => '#site-title a', 'container_inclusive' => false, 'render_callback' => 'auto_car_customize_partial_blogname', )); $wp_customize->selective_refresh->add_partial('blogdescription', array( 'selector' => '#site-description', 'container_inclusive' => false, 'render_callback' => 'auto_car_customize_partial_blogdescription', )); } require get_template_directory() . '/inc/customizer/functions/customizer-control.php'; require get_template_directory() . '/inc/customizer/functions/design-options.php'; require get_template_directory() . '/inc/customizer/functions/theme-options.php'; require get_template_directory() . '/inc/customizer/functions/featured-content-customizer.php'; } require get_template_directory() . '/inc/customizer/functions/class-pro-discount.php'; /** * Render the site title for the selective refresh partial. * @see auto_car_customize_register() * @return void */ function auto_car_customize_partial_blogname() { bloginfo('name'); } /** * Render the site tagline for the selective refresh partial. * @see auto_car_customize_register() * @return void */ function auto_car_customize_partial_blogdescription() { bloginfo('description'); } add_action('customize_register', 'auto_car_customize_register'); /** * Enqueue script for custom customize control. */ function auto_car_custom_customize_enqueue() { wp_enqueue_style('auto-car-customizer-style', trailingslashit(get_template_directory_uri()) . 'inc/customizer/css/customizer-control.css'); } add_action('customize_controls_enqueue_scripts', 'auto_car_custom_customize_enqueue'); /******************* auto car Header Display *************************/ if (!function_exists('auto_car_the_custom_logo')) { function auto_car_header_display() { ?>