Forum Replies Created

Viewing 1 replies (of 1 total)
  • Thread Starter MisterZ

    (@misterz)

    Hey !

    I’m back. Well I worked a lot on my theme and after two days I find something wrong on the functions file of my theme, it seems the code below doesn’t work anymore :

    function cdn_jquery_scripts() {
    
        global $wp_scripts;
        wp_enqueue_script( 'jquery' );
    
        // on lit la version
        $jq_version_from_wp = $wp_scripts->registered['jquery']->ver;
    
         // on verifie si SSL est active
        $https = is_ssl() ? 's' : '';
    
        // on cree l'url du CDN
        $jq_url_from_cdn = 'http'.$https.'://ajax.googleapis.com/ajax/libs/jquery/' . $jq_version_from_wp . '/jquery.min.js';
    
        // on fait une requete HTTP vers le fichier
        $response = wp_remote_get( $jq_url_from_cdn );
    
        // si il n'est ni en erreur ni une 404 ...
        if( !is_wp_error( $response ) && $response['response']['code'] != 404 ) {
    
            // on le "register" et on l'ajoute de nouveau (en footer grace au "true")
            wp_register_script( 'jquery', $jq_url_from_cdn, '', $jq_version_from_wp, true );
            wp_deregister_script( 'jquery' );
        }
    }
    add_action( 'wp_enqueue_scripts', 'cdn_jquery_scripts' );

    So, now I don’t know how to fix it and I’m still working on it.

    Z.

Viewing 1 replies (of 1 total)