/var/www/html_fr/wp-content/themes/elessi-theme-child/functions.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
//
// Recommended way to include parent theme styles.
// (Please see http://codex.wordpress.org/Child_Themes#How_to_Create_a_Child_Theme)
//  
add_action('wp_enqueue_scripts''theme_enqueue_styles'998);
function 
theme_enqueue_styles() {
    
$prefix function_exists('elessi_prefix_theme') ? elessi_prefix_theme() : 'elessi';
    
wp_enqueue_style($prefix '-style'get_template_directory_uri() . '/style.css');
    
wp_enqueue_style($prefix '-child-style'get_stylesheet_uri());
}

add_filter('woocommerce_product_tabs', function ($tabs) {
    unset(
$tabs['reviews']); // Remove the reviews tab
    
return $tabs;
}, 
99);

add_filter('locale', function ($locale) {
    if (
is_admin()) {
        return 
'en_US';
    }
    return 
$locale;
});

add_filter('default_checkout_billing_country''dreamteam_set_default_checkout_country');
add_filter('default_checkout_shipping_country''dreamteam_set_default_checkout_country');

function 
dreamteam_set_default_checkout_country() {
    return 
'FR';
}

add_action'wp_footer''add_script_to_product_page' );
function 
add_script_to_product_page() {
    
?>
    <script type="text/javascript" >
        (function ($) {;
            $(document).ready(function () {
                $('.nasa-single-product-slide .product-info .wcpa_form_outer .wcpa_form_item.hassizechart').after('<a class="nasa-node-popup dreamteam-size-chart-link" href="javascript:void(0);" data-target="#nasa-content-size-guide" title="Guide des tailles" rel="nofollow"><i class="nasa-icon pe-7s-note2 pe-icon"></i>&nbsp;&nbsp;Guide des tailles</a>');
            });
        })(jQuery)
        </script>
    <?php
}

function 
dreamteam_disable_wp_emojicons() {
    
// Frontend & admin
    
remove_action('wp_head''print_emoji_detection_script'7);
    
remove_action('admin_print_scripts''print_emoji_detection_script');

    
// Styles
    
remove_action('wp_print_styles''print_emoji_styles');
    
remove_action('admin_print_styles''print_emoji_styles');

    
// Feeds & emails
    
remove_filter('the_content_feed''wp_staticize_emoji');
    
remove_filter('comment_text_rss''wp_staticize_emoji');
    
remove_filter('wp_mail''wp_staticize_emoji_for_email');

    
// Disable TinyMCE emoji
    
add_filter('tiny_mce_plugins', function($plugins) {
        return 
is_array($plugins) ? array_diff($plugins, ['wpemoji']) : [];
    });

    
// Disable emoji DNS prefetch
    
add_filter('emoji_svg_url''__return_false');
}
add_action('init''dreamteam_disable_wp_emojicons');