Ошибка смешанного содержимого в WordPress
Симптомы
В консоли браузера после загрузки сайта возникает предупреждение «Загрузка смешанного (небезопасного) отображаемого содержимого».
Увидеть ошибку смешанного содержимого можно открыв инструменты разработчика в вашем браузере.
Причины
Ошибка смешанного содержимого возникает, когда веб-страница загружается по протоколу HTTPS, но некоторые её элементы загружаются по протоколу HTTP:
- В настройках сайта или в контенте используются абсолютные URL-адреса с протоколом HTTP вместо HTTPS, например вследствие импорта файлов.
- Некоторые плагины или темы содержат ссылки на ресурсы, которые используют HTTP.
- Страница сайта закэширована.
- Используются внешние библиотеки или шрифты, которые загружаются через HTTP.
Решение
Необходимо найти и исправить все ссылки, которые прямо указывают на использование протокола HTTP.
Например, ссылку формата <img src="http://ИМЯ_САЙТА/image.png">
на ссылку <img src="https://ИМЯ_САЙТА/image.png">
.
Смешанного контента может быть много и искать такие проблемы вручную может быть затруднительно и в этом случае лучше установить специальный плагин «ssl-insecure-content-fixer» и в настройках WordPress в разделе Небезопасный контент SSL - Определение HTTPS выбрать опцию HTTP_X_FORWARDED_PROTO
.