wordpress - 如何在 Wordpress 中使用 Twig/Timber 调整主题文件夹中的图像大小
问题描述
我在 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
任何建议表示赞赏!
解决方案
您的图像不是 WordPress 主题的一部分,我的意思是,它不是由 WordPress 媒体库使用wp_handle_upload
或类似方法处理的。
木材文件说
所有这些过滤器 [* -
resize
,letterbox
] 都是专门为与 WordPress 的图像 API 交互而编写的。所以不用担心,不会发生奇怪的 TimThumb 事情——这都是使用 WordPress 的内部图像大小调整的东西。
这意味着您的图片需要由 WordPress 自己上传,其中包含所有图片元数据 - 而不仅仅是存在于您的主题甚至uploads
目录中。
推荐阅读
- r - 如何根据组内的子字符串匹配两个数据帧
- c# - 使用 MVVM 模板 WPF 应用程序导航
- c# - 如何使用文本框值作为参数?
- javascript - 没有保留对 css 的 JavaScript 更改
- node.js - 多次/循环请求 REST API 时处理连接丢失(客户端)
- opengl - 如何显示 utf8 编码的字体
- jmeter - 如何使用 Jmeter 将响应标头传递给授权的 api?
- c# - 如何修复 asp.net mvc 中的“不允许加载本地资源”
- javascript - 如何在jquery High-chart中填充多表数据
- reactjs - 如何从 Spring Boot 控制器方法返回 JSON 对象?