即使路径正确也无法加载图像

时间:2019-07-11 10:08:46

标签: php html wordpress

文件路径为:

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

...这是正确的路径。为什么不加载图片的想法?

1 个答案:

答案 0 :(得分:0)

您应该回显它,并且您正在正确关闭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"/>