It’s not quite clear which “icons” you are talking about specifically, but your pages seem to reference some resources, such as CSS and images, via http://
When the page is loaded via HTTPS://, those resources will not be loaded because of the “Mixed content”. If you google for it, you will find plenty of resources in regards how to fix it, for example this one (since you’re running WP):
I have followed all the suggestions I find on Google. I also read this article and one of the suggested plugins hasn’t been updated in years, so I opted for a newer one., Force SSL. Same problem.
Before posting to the community:
I had a the premium version of Simple SSL and it allegedly set all the non https assets to relative, didn’t fix the problem.
I had also checked through Chrome Developer and get these type of results.: 626fitness.com/:1 Mixed Content: The page at ‘https://626fitness.com/’ was loaded over HTTPS, but requested an insecure font ‘http://626fitness.com/wp-content/themes/pluto/assets/fontsglyphicons-halflings-regular.ttf’. This request has been blocked; the content must be served over HTTPS.
I had also changed the settings in the Generals settings to https.
The icons that don’t show when Let’s Encript is activated are the arrows, social media icons, post icons, etc.
I have not had this problem with any other site, but this one. I inherited this site and the client loves her theme so changing the theme is not an option.
I apologize if you feel offended by my new client’s country blocking. I doubt it is anything personal against you or your country. She lost her ecommerce site last year to hacking and since her new business only deals with local clients, she is simply limiting her exposure.
Wishing you all the best.
A) It’s ok to assume a change (applying a Let’s Encrypt certificate) may cause an issue
B) I am happy with the way you dealt with the issue (listened and investigated other reasons why)