Intereting Posts
Multisite настраивает загрузку как (/ upload /% alphanumeric_id% /% file_type% /% blog_ID%) Связанный контент, основанный на названии категории Является ли исследование user_meta чувствительным к регистру или нет Получить текущий массив пользователей в гиперссылку Имеются сообщения, относящиеся к нескольким категориям, исключая некоторые категории с главной страницы Установка post_id для single.php на основе URL без перенаправления Как перевести get_intermediate_image_sizes? Как настроить результаты поиска в теме Bones? user-new.php менее подробный после WP3.1; как вернуться? Как изменить атрибут src thumbnail? После обновления: $ user становится неизвестным (id: 0) после успешного входа в систему? Расширить вывод wp_get_archives с помощью '? Post_type = foo'? включение настраиваемых полей в админ? Показывать поля комментариев в двух столбцах Разрешение вопроса с пользовательским типом сообщения – не добавлено в меню – плагином

Отслеживать, где скрипт находится в очереди из

У меня есть сайт WordPress с сертификатом SSL. Все работает отлично, за исключением того, что этот маленький незащищенный значок экрана появляется, потому что заголовок имеет установленный скрипт без https. введите описание изображения здесь

Проблема в том, что я не знаю, какой плагин ставит этот скрипт в заголовок, чтобы изменить его на https. Есть ли способ, по которому я мог бы отслеживать, откуда скрипт выставляется? Любая помощь будет оценена!

Btw, в случае, если это помогает, небезопасный скрипт, который находится в очереди, – это скрипт Google Maps ( http://maps.google.com/maps/api/js?sensor=false&ver=4.2.10 )

При регистрации скрипта нет фильтра, поэтому трудно отслеживать это. Используйте полнотекстовый поиск во всех ваших темах и файлах плагинов, чтобы найти источник.

Кроме того, вы можете отфильтровать URL-адрес перед его печатью:

add_filter( 'script_loader_src', function( $url ) { if ( 0 !== strpos( $url, 'http:' ) ) return $url; return substr( $url, 5 ); }); 

Это создаст URL без протокола, поэтому браузер будет использовать тот же протокол (здесь: HTTPS) в качестве вашего сайта.

Проблема в том, что я не знаю, какой плагин ставит этот скрипт в заголовок, чтобы изменить его на https.

Легкий способ @EmilioVenegas – удалить плагины один за другим и проверить.

Вы можете попробовать изменить

 http://maps.google.com/maps/api/js?sensor=false&ver=4.2.10 

начать с

 //maps.google.com/maps/api/js... 

Если это не плагин, это может быть тема.