我创建了自己的小Wordpress主题, 并尝试将图片插入到标头中, 该标头显示在托管服务器上, 而不显示在调用该网站的客户端上。
【自己的WordPress主题中的图像未显示】我已将图像上传到Wordpress媒体池, 并使用wordpress给出的网址将其实现到我的代码(header.php)中
<
a id="pic_logo" href="http://*IP*/wordpress/?page_id=105">
<
img src="http://localhost/wp-content/uploads/2019/08/logo.gif" alt="logo"/>
<
/a>
奇怪的是, 在我托管XAMPP服务器的所有服务器上, 我可以查看网站的标题, 并在同一网络上的其他设备上显示图像, 我只会看到alt文字的” 徽标” 。图像后面的指定链接仍然有效。
有人知道我在做什么错吗?
感谢你的帮助。亲切的问候
PS:如果有任何不清楚的地方, 我不是英语为母语的人, 所以请不要犹豫, 以便我进一步说明。
#1你的图像src路径是localhost。请选择该域的路径。或者, 我建议借助site_url全局变量来动态执行该路径。另请检查图像的许可。
#2网站是否运行https?你的img链接是http, 这可能会在Chrome阻止图像的情况下产生混合内容错误。
当通过安全的HTTPS连接加载初始HTML, 但通过不安全的HTTP连接加载其他资源(例如图像, 视频, 样式表, 脚本)时, 会发生混合内容。之所以称为混合内容, 是因为同时加载了HTTP和HTTPS内容以显示同一页面, 并且初始请求通过HTTPS是安全的。现代浏览器会显示有关此类内容的警告, 以向用户指示此页面包含不安全的资源。
要修复混合内容, 请确保你的图片网址为https://
推荐阅读
- 当我将html转换为wordpress时图像无法加载
- 图片未在其他页面上显示
- 我使用自定义CSS在wordpress标头上制作了一个按钮,但无法更改按钮上文本的颜色吗()
- 我在woo-commerce中遇到WordPress主题的兼容性问题[关闭]
- 在启用显着主题的WordPress中完成contact from 7时,我的文本重叠
- linux删除让linux的rm删除文件到“回收站”
- Linux文件与目录的默认权限与隐藏权限
- Linux设备和磁盘分区|/dev/sda
- LinuxLinux使用简单密码|短密码