Ich verwende eine JS-Datei eines Drittanbieters. Und sie haben sowohl http und https-Version. Auf meiner Website werden einige Seiten in https geladen, während sich die meisten Seiten in http befinden.
Nun ist meine Frage, ob ich etwas in der Datei header.php tun kann. Wenn sich meine Seite in https befindet, wird die https-Version geladen. JS, andernfalls die http-Version laden.
Vielen Dank!
Wenn Sie einen Link zur JS-Datei erstellen, indem Sie //examplesite.com/js/jsfile.js
ohne den http://
oder den https://
verwenden, sollte der Browser automatisch die richtige http- oder https-Version erhalten
Sie können überprüfen, ob die Site SSL ist , wenn Sie Ihre JS-Dateien in die Warteschlange stellen .
function theme_name_scripts() {
if( is_ssl() ){
# Running HTTPS
wp_enqueue_script( 'https-js', get_template_directory_uri() . '/js/https.js );
}
else{
# Not HTTPS
wp_enqueue_script( 'http-js', get_template_directory_uri() . '/js/http.js );
}
}
add_action( 'wp_enqueue_scripts', 'theme_name_scripts' );