【问题标题】:Remove wp_get_attachment_image Image Size删除 wp_get_attachment_image 图像大小
【发布时间】:2012-10-23 00:50:32
【问题描述】:

有什么办法可以去掉wp_get_attachment函数的图片大小?

我正在尝试以下代码,但没有成功,试图获得 100% 或完全没有。

echo wp_get_attachment_image($variable, array(100 . '%', 100 . '%'));

编辑

多亏了draw010,我最终得到了完美的效果。

echo '<img src="'.wp_get_attachment_url($variable).'" alt="'.get_the_title().'" />';

【问题讨论】:

    标签: php wordpress wordpress-theming


    【解决方案1】:

    @Jrod 有正确答案 IMO,但你也可以打电话

    wp_get_attachment_url($variable);
    

    它为您提供完整图像的 URL。然后,您可以简单地构建自己的 HTML 标记来显示图像。

    【讨论】:

      【解决方案2】:

      如果您想要完整尺寸的图像,您应该使用以下内容:

      echo wp_get_attachment_image($variable, 'full');

      【讨论】:

      • 它必须是 100% 或根本没有。
      • 那你应该使用@drew010的方案来构造一个宽高属性设置为100%的图片标签。
      【解决方案3】:

      你不能这样用:alt="'.get_the_title().'"

      您必须使用esc_attr($attachment-&gt;post_title)the_title_attribute()

      如果标题有一些 html 标记,您的 alt 属性可能会使您的 html 大纲崩溃。相信我,一年前,我在某个主题中搜索了 1 个多小时的这个 bug。

      【讨论】:

        猜你喜欢
        • 2012-03-11
        • 1970-01-01
        • 2020-09-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-21
        相关资源
        最近更新 更多