Una regola da seguire quando si includono script remoti in WordPress è quella relativa all'uso dello stesso protocollo.
I protocolli devono coincidere se si vogliono evitare errori nei browser. Possiamo usare la funzione is_ssl()
di WordPress per stabilire se dobbiamo usare HTTP o HTTPS nell'includere uno script remoto. Questa funzione verifica se il nostro sito usa SSL.
function my_add_js() {
$protocol = is_ssl() ? 'https' : 'http';
wp_register_script( 'script', $protocol . '://site.com/js/script.js' );
wp_enqueue_script( 'script' );
}
add_action( 'wp_enqueue_scripts', 'my_add_js' );