Существует тема WordPress, которая автоматически вытаскивает выбранный шрифт и запрашивает его из шрифта google. когда ssl был необходим для нескольких выбранных страниц, шрифт стал missing
Просмотр журнала консоли:
[заблокировано] Страница в https://www.example.com/ 'была загружена поверх HTTPS, но выполняла небезопасное содержимое с' http://fonts.googleapis.com/css?family=Alegreya+Sans:300,400,500,700,800 ': этот контент также должен быть загружен через HTTPS.
войдет в код и сделает все запросы в https из работы с шрифтом google? Есть ли какое-то обходное решение?
нашел исходный код... но похоже, что он уже делает это... может ли быть ошибка в логике if?
$prefix = "http";
if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') $prefix = "https";
if($get_google_font){
if(!in_array($rule_split[0], $this->used_fonts))
{
$this->extra_output .= "\n<!-- google webfont font replacement -->\n";
$this->extra_output .= '<link id="google_webfont_'.$this->webfont_count.'" rel="stylesheet" type="text/css" href="'.$prefix.'s://fonts.googleapis.com/css?family='.str_replace(' ','+',$rule_split[0]).$font_weight.'" />';
}