【问题标题】:Wordpress : How to set image source while creating pageWordpress:如何在创建页面时设置图像源
【发布时间】:2015-01-24 06:32:44
【问题描述】:

如何在页面中设置图片网址?

在图片中你可以看到我已经尝试了三种方法,但它不起作用。

图像位于活动主题的图像文件夹下。

【问题讨论】:

  • 为什么我的问题被否决了?请给我理由。

标签: php wordpress wordpress-theming


【解决方案1】:

您有三个图像标签都指向不同的 url,其中两个出现格式错误。

屏幕截图中的中间图像标签似乎最准确,但您可能需要在右括号后添加分号。

如果所有三个文件都应该引用同一个图像,则将第一个和最后一个图像标记替换为中间的。

然后,如果它仍然不起作用,则将 bloginfo('template_directory') 替换为相对于服务器上文档根目录的图像的实际位置,但将值放在引号中。例如,如果您的图片位于您网站上的 imageset 文件夹中的子文件夹 images 中,那么您可以使用

"http://www.whatever.com/imageset/images" or "/imageset/images".

导致代码:

<img src="<?php echo "/imageset/images"; ?>/images/banner1.jpg" alt="">

甚至更好:

<img src="/imageset/images/images/banner1.jpg" alt="">

【讨论】:

  • 如何获取模板目录地址?
  • 首先找出您正在处理的文档需要的 php 文件,然后查找名为 bloginfo 的函数,然后在其中查找名为 template_directory 的内容。这是基本思想(因为我了解 PHP),但由于我没有使用过相关主题,因此我不会确切知道函数的操作。
【解决方案2】:

尝试如下&lt;img src="../images/banner1.jpg" alt=""&gt;

【讨论】:

  • 我也试过那个。但是当我检查页面源时,它显示为我创建 &lt;img src="&lt;?php bloginfo('template_url'); ?&gt;/images/banner1.jpg&gt; 。似乎php代码没有打印出url。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-23
  • 2023-03-18
  • 1970-01-01
  • 1970-01-01
  • 2010-11-02
  • 2018-02-09
相关资源
最近更新 更多