WordPress: far combaciare i protocolli quando si includono script remoti

WordPress: far combaciare i protocolli quando si includono script remoti

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' );

Torna su