Da altervista con Apache o nginx, ergo il server web non supportano nativamente https.
Se dal browser è in https dalla barra degli indirizzi deve essere ogni riferimento del contenuto (significa pagina HTML o più propriamente markup HTML) https altrimenti se il css o Javascript in http significa non caricare (senza template etc.).
Utilizzare il plugin Really Simple senza installare il certificato poiché solo altervista possiede il privilegio di farlo e cioè dal pannello di controllo abilitando https.
Poi infine aggiunga
Codice PHP:
$_SERVER['HTTPS'] = 'on';
nel file wp-config.php prima dell'ultimo require_once.
Nota per utente esperto: se da impostazioni->generali le due url sono in http ovviamente, avrà prevalenza con contenuto in http sebbene dal browser è in https.