使用木材/细枝按图像ID拉取图像

时间:2016-06-03 作者:Slam

是否可以使用细枝按ID拉取图像,或仅拉取post.thumbnail? Twig文档似乎没有涵盖任何其他图像需要,如果没有,我想指定一个备份图像post.thumbnail 已找到。

我想我需要的是wp_get_attachment_image_src(1234,\'medium_16x9\') 但用细枝的语言。

    <a href="{{post.link}}">
        {% if post.thumbnail %}
        <img src="{{ post.thumbnail.src(\'medium_16x9\') }}">
        {% else %}
        <img src="{{ wp_get_attachment_image_src(1234,\'medium_16x9\') }}">
        {% endif %}
    </a>
我想我可以在PHP中通过将备份图像URL添加到一个变量来进行设置,但这意味着我必须将该代码添加到每个调用该细枝的PHP文件中。最好抓住树枝上的图像,不是吗?

1 个回复
最合适的回答,由SO网友:Jared 整理而成

{{ post.thumbnail.ID }} 将为您获取图像ID,但要回答您的目标。。。。

<img src="{{ post.thumbnail.src(\'medium_16x9\') | default( Image(1234).src(\'medium_16x9\') ) }}">

Reference