Честно говоря, самое простое решение для смешанного контента ошибок в WordPress - это использовать плагин Really Simple SSL , как только вы впервые получите свой SSL.
Убедитесь, что URL вашего веб-сайта в ваших Общих настройках обновлены и теперь включают https://
.
Если эти проблемы все еще возникают, рассмотрите плагин Небезопасный контент SSL Fixer .
Кроме того, вы также можете выполнить «поиск / замену в режиме реального времени», чтобы заменить http://
на https://
, добавив в файл functions.php что-то вроде следующего:
function steffi_live_find_replace( $buffer ){
if( is_ssl() ) $buffer = str_ireplace('http://', 'https://', $buffer);
return $buffer;
}
add_action( 'template_redirect', function(){
ob_start();
ob_start( 'steffi_live_find_replace' );
});
Я бы порекомендовал первые два плагина, прежде чем рекомендовать метод поиска и замены. Я бы хотел поспорить, что у вас просто не настроены настройки для защиты всех URL-адресов, и эти плагины должны помочь и будут настолько легкими, насколько вы сможете.