0

我在 Wordpress 中使用 Twig/Timber 调整图像大小时遇到​​了很大困难,这是我的代码 - 有什么我遗漏的吗?

<img src="{{ theme.path ~ '/images/dog.jpg' | resize(250) }}">它只是输出wordpress.local/wp-content/themes/custom-theme/images/dog.jpg而不是wordpress.local/wp-content/themes/custom-theme/images/dog-250x0.jpg

任何建议表示赞赏!

4

1 回答 1

0

您的图像不是 WordPress 主题的一部分,我的意思是,它不是由 WordPress 媒体库使用wp_handle_upload或类似方法处理的。

木材文件

所有这些过滤器 [* - resize, letterbox] 都是专门为与 WordPress 的图像 API 交互而编写的。所以不用担心,不会发生奇怪的 TimThumb 事情——这都是使用 WordPress 的内部图像大小调整的东西。

这意味着您的图片需要由 WordPress 自己上传,其中包含所有图片元数据 - 而不仅仅是存在于您的主题甚至uploads目录中。

于 2021-07-02T16:10:17.720 回答