https images not displaying

时间:2017-12-21 作者:naan

Setup

嗨,伙计们!我有个奇怪的问题。我正在使用安装了ssl证书的wordpress Premium BeTheme。

Problem

问题是,虽然图像是用https上传到网站上的,但它们没有显示出来。如果我手动将图像的URL从https切换到http,它们就会开始显示。

What I have done?

我尝试过在internet上卸载ssl证书和几乎所有的解决方案,但都没有解决。

Here is the URL of the website : https://uptimeelite.com/

1 个回复
SO网友:BlueSuiter

将此代码放入functions.php. 它将在应用层服务之前过滤所有内容。

<?php
    function filterContent($content)
    {
        $upateURL = array
            (
            \'http://www.example.com/wp-content/uploads\' => \'https://www.example.com/wp-content/uploads\',
        );

        foreach ($upateURL as $key => $value)
        {
            $content = str_replace($key, $value, $content);
        }
        return $content;
    }
    add_filter(\'the_content\', \'filterContent\');
?>

结束