是否可以使用Twig按ID提取图像,或者只提取post.thumbnail?Twig文档似乎没有满足任何其他映像需求,我想指定一个备份映像,以防没有找到post.thumbnail。
我想我需要的是类似wp_get_attachment_image_src(1234,'medium_16x9')的东西,但用Twig的语言。
<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文件中。最好是抓住树枝上的图像,不是吗?
发布于 2016-06-04 01:31:06
{{ post.thumbnail.ID }}会给你图像ID,但是回答你想要什么.
<img src="{{ post.thumbnail.src('medium_16x9') | default( Image(1234).src('medium_16x9') ) }}">参考文献
https://wordpress.stackexchange.com/questions/228726
复制相似问题