/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';
?>