На моем веб-сайте WordPress (созданном неаккуратным подрядчиком - они не смогут это исправить) указан абсолютный путь к одному из файлов CSS. В результате посетители получают предупреждения (а некоторые настройки не загружаются) при посещении https-страниц.
Вот фрагмент, виноват последняя строчка:
<link rel='stylesheet' id='gt3_theme-css' href='https://mywebsite/wp-content/themes/mytheme/css/theme.css?ver=4.8.7' type='text/css' media='all' />
<link rel='stylesheet' id='gt3_custom-css' href='https://mywebsite/wp-content/uploads/custom.css?ver=4.8.7' type='text/css' media='all' />
<link rel='stylesheet' id='AllFonts-css' href='//fonts.googleapis.com/css?family=Roboto%3A400%2C300%2C300italic%2C400italic%2C500%2C700%2C900&ver=4.8.7' type='text/css' media='all' />
<link rel='stylesheet' id='bsf-Defaults-css' href='http://mywebsite/wp-content/uploads/smile_fonts/Defaults/Defaults.css?ver=4.8.7' type='text/css' media='all' />
Я попытался просмотреть ручной код (PHP, другие файлы CSS), но его там нет.
Я попробовал погуглить "bsf-Defaults-css" и нашел ссылки на WPBakery, но переход к плагинам не дал результатов.
Есть идеи, откуда это взялось и как его изменить?






Хорошо, я нашел способ.
Похоже, это исходило из пути по умолчанию к установке WordPress. Чтобы исправить это, измените WordPress Настройки, в частности WordPress Address (URL), с префиксом https. Нет необходимости изменять адрес веб-сайта.
Это глупо, но работает.