wordpress上传图片无法显示

原因:

图片出现 mixed blocked (混合内容被拦截),核心原因是:网站已用 HTTPS,但图片 / 资源仍用 HTTP 加载,被浏览器安全策略拦截

因为我是用docker部署的wordpress,所以我需要进入容器内部修改配置文件

bash 复制代码
sudo docker exec -it wordpress /bin/bash
bash 复制代码
apt update && apt install vim
vim wp-config.php

按i 进入insert mode 开始修改配置文件,在add any custom values下面以下添加或修改为以下配置:

bash 复制代码
define('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');
 
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
相关推荐
WordPress学习笔记1 天前
五款优质WordPress原创主题
wordpress
代龙涛3 天前
WordPress 主题初体验:从 style.css 到 index.php、single.php 简单实战
后端·php·wordpress
syjy23 天前
WoodMart电商主题使用教程(含下载)
wordpress·woodmart
代龙涛4 天前
wordpress块主题之创建主题
php·wordpress
Web极客码5 天前
如何在WordPress中防止文本被复制粘贴?
wordpress
Web极客码20 天前
解决WordPress后台“外观”菜单消失
linux·服务器·wordpress
globaldomain20 天前
立海世纪:WordPress 6.9的新功能、新模块、新API
前端·javascript·html·新媒体运营·网站建设·wordpress·域名注册
podoor21 天前
专业外贸网站建站公司
wordpress
podoor21 天前
php版本升级后page页面别名调用出错解决方法
开发语言·php·wordpress