【问题标题】:Img src as a php variableimg src 作为 php 变量
【发布时间】:2011-12-30 01:07:08
【问题描述】:

我想要做的是编写一个脚本来获取附加到 wordpress 帖子的缩略图的 url。这听起来很容易(因为我确信解决方案是)但我似乎无法让它工作,无论我尝试什么,我都会遇到语法错误。问题线是第二个回声(Img src ...)。任何帮助将不胜感激。

$image_id = get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id,'archive-thumb');
$image_url = $image_url[0];

    echo "<li class=\"recent-img-widget-li\"><a href='".get_permalink()."'>;
    echo "<img src=\"".$image_url."\" width=\"120\" height=\"120\">";
    echo "</a></li>";   

【问题讨论】:

  • 如果你用 ' 而不是 " 开始回显字符串,你不需要在 html 中转义 ",如下所示: echo '
  • ';
  • 如果下面相同响应的龙卷风不能解决问题,您应该尝试 var_dump on wp_get_attachment_image_src($image_id,'archive-thumb');确保你甚至得到一个网址
  • 标签: php html variables image src


    【解决方案1】:

    对于一个你应该关闭第一个回声。缺少结束“

    【讨论】:

      【解决方案2】:

      一般准则是始终查看出现错误的行的上一行。

      在这种情况下,您忘记在第一个 echo 语句的最后部分结束字符串。

      ...ermalink()."'>;
      

      应该是

      ...ermalink()."'>";
      

      【讨论】:

      • 感谢您的回复!我知道这是一件小事,感激不尽。
      【解决方案3】:

      你永远不会关闭第一个字符串。您只需要在第一行(可能是第二行?)的大于之前加上一个引号。查看 SO 的语法高亮显示。

      【讨论】:

        【解决方案4】:

        很简单,您不会关闭get_permalink() 之后的第一个字符串。在&gt; 之后,你需要另一个报价。

        【讨论】:

        • 我要感谢这里的每个人,所以当他选择其他人来回答这个问题时,我们都不会感到难过。
        猜你喜欢
        相关资源
        最近更新 更多
        热门标签