【问题标题】:Wordpress 3.8 image path to image folder not workingWordpress 3.8图像文件夹的图像路径不起作用
【发布时间】:2014-03-04 00:22:59
【问题描述】:

这似乎已经被问过了,但有不同的答案。

我的图像文件夹“images”与要添加图像的 page.php 文件位于同一目录中。然而,路径“images/foldername/image.gif”不会在页面上产生任何图像。而对于非 wordpress html 文件,该路径可以工作,那么答案是什么?假设我没有遗漏什么,是什么让 wordpress 不理解文件路径?

为了以防万一,还尝试了 /images 的斜线。

【问题讨论】:

    标签: php wordpress image filepath


    【解决方案1】:

    你可以使用:

    echo get_bloginfo('template_url') . 'images/imagename.png';
    

    或者

    <img src="<?php bloginfo('template_url'); ?>/images/img.png" />
    

    bloginfoget bloginfo。另外,请阅读this article

    【讨论】:

      【解决方案2】:

      您的意思是在 WordPress 主题文件夹中?如果是这样,正确的路径是http://www.domain.com/subdirectory/wp-content/themes/yourtheme_name/images

      你可以使用&lt;?php get_template_directory_uri(); ?&gt;/images/foldername/image.gif

      get_template_directory_uri()

      【讨论】:

      • 是的,在主题文件夹中。 page.php 和 images 文件夹都在同一个目录中,不知道为什么 images/imagename.gif 不起作用。但是现在我只需要知道如何从同样位于同一目录中的 styles.css 中引用图像,因为我认为 php 在 css 文件中不起作用。
      • images/image.gif 相对于您当前的页面或帖子 (http://domain.com/my_page)。主题的样式表应该在你的主题文件夹中。如果您的图片在 images 文件夹中,那么您可以将文件称为 images/image.png
      猜你喜欢
      • 2011-05-26
      • 1970-01-01
      • 2020-09-19
      • 1970-01-01
      • 2011-08-06
      • 2012-04-29
      • 1970-01-01
      • 2014-09-04
      • 1970-01-01
      相关资源
      最近更新 更多