/home/bdqbpbxa/demo-subdomains/baginskiy2.goodface.com.ua/wp-content/themes/baginskiy/functions.php
<?php
	
	add_action('after_setup_theme', 'theme_setup');
    function theme_setup() {
        remove_action('wp_head', 'wp_generator');
        remove_action('wp_head', 'wlwmanifest_link');
        remove_action('wp_head', 'rsd_link');
        remove_action('wp_head', 'rel_canonical');
        remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);
        remove_action('wp_head', 'wp_resource_hints', 2);
        remove_action('wp_head', 'print_emoji_detection_script', 7);
        remove_action('wp_print_styles', 'print_emoji_styles');
        remove_action('wp_head', 'rest_output_link_wp_head', 10);
        remove_action('wp_head', 'wp_oembed_add_discovery_links', 10);
        remove_action('template_redirect', 'rest_output_link_header', 11, 0);
        remove_action('wp_head', 'wp_oembed_add_host_js');
        remove_action('rest_api_init', 'wp_oembed_register_route');
        remove_filter('oembed_dataparse', 'wp_filter_oembed_result', 10);

        register_nav_menu('main', 'Main Menu');

        add_theme_support('custom-logo');
        add_theme_support('post-thumbnails');
        add_theme_support('woocommerce');
    }

    add_action('init', 'update_libraries');
    function update_libraries() {
        if (!is_admin()) {
            wp_deregister_script('jquery');
            wp_register_script('jquery', get_template_directory_uri() . '/scripts/jquery-2.2.4.min.js', array(), '2.2.4', false);
            wp_enqueue_script('jquery');
        }
    }
    
    add_action('wp_enqueue_scripts', 'theme_scripts_styles');
    function theme_scripts_styles() {
        wp_enqueue_script('slick-js', get_template_directory_uri() . '/scripts/slick.min.js', array('jquery'), '1.6.0', true);
        wp_enqueue_script('theme-js', get_template_directory_uri() . '/scripts/script.js', array('jquery'), false, true);
        wp_enqueue_style('slick-css', get_template_directory_uri() . '/styles/slick-1.6.0.min.css', array(), '1.6.0', 'screen');
        wp_enqueue_style('theme-css', get_template_directory_uri() . '/styles/style.css', array(), false, 'screen');

    }

    add_filter('nav_menu_css_class', 'custom_nav_class', 10 , 2);
    function custom_nav_class ($classes, $item) {
        if (in_array('current-menu-item', $classes)) {
            $classes[] = 'active';
        }

        return $classes;
    }
    
    add_filter('body_class', 'custom_body_class');
    function custom_body_class($classes) {
        if (is_front_page()) {
            $classes[] = 'main';
        } else {
            $classes[] = 'not-main';
        }

        return $classes;
    }

    add_filter('document_title_separator', 'custom_document_title_separator');
    function custom_document_title_separator($sep) {
        $sep = ' — ';

        return $sep;
    }

    add_filter('upload_mimes', 'add_svg_mime_type');
    function add_svg_mime_type($mimes) {
        $mimes['svg'] = 'image/svg+xml';

        return $mimes;
    }

    if (function_exists('register_sidebar')) {
        register_sidebar(array(
            'name' => 'widgets',
            'id' => 'widgets',
            'before_widget' => '',
            'after_widget' => '',
            'before_title' => '',
            'after_title' => '',
        ));
    }


    if (function_exists('acf_add_options_page')) {
        acf_add_options_page();
    }

    require get_template_directory() . '/woocommerce-functions.php';

?>