Site WordPress « Chargé sur https mais demandé une feuille de style non sécurisée » en référence aux polices Google

Publié par Jean-Michel le

Récemment, mon site WordPress est devenu https, mais maintenant cela provoque le blocage de Google Fonts. Après avoir lu, je suppose que je dois supprimer le « http » du « http:// » avec le code de l’API de police Google. Cependant… je ne le trouve nulle part. J’ai regardé dans function.php, header.php et la feuille de style CSS. J’ai essayé d’utiliser l’inspecteur, mais en vain.

Je ne connais presque rien à ce genre de choses, alors pardonnez-moi d’avoir l’air totalement ignorant. Toute aide serait merveilleuse .

Le site : https://annasportfolio.com/

Solution n°1 trouvée

la source de votre site a la ligne
<link rel='stylesheet' id='googleFonts-css' ...>
donc enlevez le « -css » de l’id et vous aurez le handle pour ce style : « googleFonts ». Vous pouvez ensuite essayer d’utiliser wp_dequeue_style dans votre functions.php pour vous en débarrasser.

function remove_styles_example() {
 wp_dequeue_style( 'googleFonts' );
}
add_action( 'wp_print_scripts', 'remove_styles_example', 100 );

puis remplacez-le par le vôtre

wp_enqueue_style( 'myGoogleFonts', '//fonts.googleapis.com/css?family=Montserrat', array(), '4.9.1', 'all' );

réfs : https://codex.wordpress.org/Function_Reference/wp_dequeue_style https://developer.wordpress.org/reference/functions/wp_enqueue_style/

Solution n°2 trouvée

J’ai installé SSL Insecure Content Fixed et j’ai dû sélectionner HTTP_CF_VISITOR (Cloudflare Flexible SSL); obsolète, puisque Cloudflare envoie HTTP_X_FORWARDED_PROTO maintenant depuis que j’utilise Cloudflare.

Catégories : Wordpress

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *