php - 即使路径正确,图像也无法加载
问题描述
文件路径为:
theme
assets
src
images
grey-arrow.svg
标记:
<?php $getIcon = get_template_directory().'/assets/src/images/grey-arrow.svg';?>
<div><img src="<?php echo $getIcon; ?>"/></div>
<?php echo $getIcon;?>
图像未加载并$getIcon
返回回声:
/var/www/html/wp-content/themes/theme/assets/src/images/grey-arrow.svg
...这是正确的路径。关于为什么图像不加载的想法?
解决方案
您应该回显它,并且您正在正确关闭您的 php 标签。
<img src="<?php echo get_template_directory_uri(); ?>/assets/src/images/grey-arrow.svg"/>
或者你可以使用更容易记住和使用的bloginfo(你不需要回显)
<img src="<?php bloginfo('template_url'); ?>/assets/src/images/grey-arrow.svg"/>
推荐阅读
- git - BFG repo 清洁器不清理远程存储库
- python - Python:复合运算符“+=”在for语句中工作两次
- file - 将文件切割成小块(10)
- python-3.x - 如何在 Tkinter Python 中使条目标签透明
- c# - Caliburn Micro MVVM 多活动项和 IoC 依赖注入
- android - 意图过滤器仅从 Spotify 接收意图
- android - Android - Jacoco 无法正确生成 xml 报告(已解决)
- elasticsearch - 插件安装后 K8S 上的 KIBANA 重启
- apache - 用于无条件附加“index.php”的 Apache2 RewriteRule
- php - Symfony4:CSRF 令牌无效。请尝试重新提交表格