SSL не работает с Visual Composer - проблемы со смешанным содержимым - PullRequest
0 голосов
/ 02 мая 2018

Я только что активировал SSL на сайте, который также использует Visual Composer. Для этого я использую плагин Really Simple SSL. Кажется, все настроено нормально, но у меня все еще нет зеленого замка, но https - серый.

Поэтому я попытался выяснить, в чем дело, и обнаружил, что с некоторыми изображениями Visual Composer возникают смешанные проблемы с контентом. Там написано:

Mixed Content: The page at 'https://www.websitename.com/' was loaded over HTTPS, but requested an insecure image 'http://www.websitename.com/wp-content/visualcomposer-assets/elements/singleImage/singleImage/public/loading.gif'. This content should also be served over HTTPS.

Та же проблема возникает и для close.png, preview.png и next.png Visual Composer.

Как я могу это исправить? Я искал в Интернете, но пока не нашел решения. Я использую последнюю версию WordPress (4.9.5), и Visual Composer запустил обновление до 2.4.

Спасибо за вашу помощь!

Ответы [ 2 ]

0 голосов
/ 06 мая 2019

Просто хочу упомянуть, что обновление до последней версии Visual Composer (v17.1.0 на момент написания) исправило это для меня.

0 голосов
/ 02 мая 2018

Честно говоря, самое простое решение для смешанного контента ошибок в 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-адресов, и эти плагины должны помочь и будут настолько легкими, насколько вы сможете.

...