Se avete creato delle pagine protette in WordPress potreste aver bisogno di fare in modo che vengano sempre visualizzate utilizzando SSL. Ecco come fare.
Attenzione: è necessario che il vostro sito disponga di un certificato SSL valido. I certificati self-signed non sono sufficienti in quanto tutti i browser sollevano in questo caso un'eccezione di sicurezza e non tutti i browser permettono di aggiungere tale eccezione senza mostrare un messaggio di avviso ogni volta che ci si collega con SSL a queste pagine.
Se avete un certificato SSL valido, aggiungete il seguente codice al file functions.php
sostituendo l'ID della pagina
con quello appropriato.
function my_force_ssl( $force_ssl, $post_id = 0, $url = '' ) {
if ( $post_id == 10 ) {
return true;
}
return $force_ssl;
}
add_filter( 'force_ssl' , 'my_force_ssl', 10, 3 );