WordPress: visualizzare pagine specifiche con SSL

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

Torna su