php - 在 Ajax 回调中使用 WordPress 自定义图像大小
问题描述
我正在构建一个 WordPress 网站,并在 functions.php 文件中添加了以下自定义图像大小,该文件在正常循环中运行良好。
add_image_size( 'post-thumb', 550, 358, true );
问题是当我使用 Ajax 过滤帖子类别时,返回的图像大小不再是我的自定义大小。如果我将图像大小更改为 WordPress 默认值之一,例如“中等”,那么它可以正常工作,所以我认为这一定与我在模板文件中调用图像的方式有关。
我原来的形象电话是
<?php the_post_thumbnail( 'post-thumb', ['class' => 'img-container__image'] ); ?>
在阅读WP 文档页面后,我将其更改为这是如何在一般 PHP/模板中使用自定义图像大小,但这也不起作用。
<?php echo wp_get_attachment_image( get_the_ID(), "post-thumb", false, array( "class" => "img-container__image" ) ); ?>
如果有任何帮助,我已按照本教程设置我的 Ajax 类别过滤器。
如果有人能指出我正确的方向,请提前感谢!
解决方案
推荐阅读
- python - 执行 jupyter notebook 时出错:ImportError: cannot import name '_RuleList'
- c# - 当返回行时,如何修复 reader.Read() 部分中的输入格式不正确?
- reactjs - 如何将 Redux 连接到 React 功能组件
- c - 我可以将作为命令行参数传递的 .txt 文件保存到 C 中的 char 数组吗?
- python - 是否可以将 dask 数据框与 teradata python 模块一起使用?
- python-3.x - 如何在python 3.7中的图像中对多尺度水平的中心环绕差异执行Earth Mover的距离而不是DoG
- php - 如何使用 cUrl 将数据作为表单数据提交
- microservices - 分布式系统 - 如何保证至少一次发布消息?
- python - 为什么 int list 没有在 python 3.7 及更高版本中转换但适用于 python 2.7?
- python - 使用字符串格式化操作符动态命名全局变量