首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Timber/Twig通过图像ID提取图像

使用Timber/Twig通过图像ID提取图像
EN

WordPress Development用户
提问于 2016-06-03 20:05:22
回答 1查看 6.4K关注 0票数 3

是否可以使用Twig按ID提取图像,或者只提取post.thumbnail?Twig文档似乎没有满足任何其他映像需求,我想指定一个备份映像,以防没有找到post.thumbnail

我想我需要的是类似wp_get_attachment_image_src(1234,'medium_16x9')的东西,但用Twig的语言。

代码语言:javascript
复制
    <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>

我想我可以通过将备份图像URL添加到一个变量中来在PHP中设置它,但这意味着我必须将该代码添加到每个调用这个分支的PHP文件中。最好是抓住树枝上的图像,不是吗?

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2016-06-04 01:31:06

{{ post.thumbnail.ID }}会给你图像ID,但是回答你想要什么.

代码语言:javascript
复制
<img src="{{ post.thumbnail.src('medium_16x9') | default( Image(1234).src('medium_16x9') ) }}">

参考文献

票数 4
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/228726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档