我遇到了 wp_get_attachment_image_src 的问题。它没有返回我需要的自定义尺寸(或任何默认尺寸)的图像尺寸的 url。它每次只返回完整尺寸的图像。
我什至尝试过选择大小的数组版本,但仍然不起作用。
这是我的代码:
$image = get_field('featured_image');
$image = wp_get_attachment_image_src( $image, 'product_image_size' );
当我打印 $image 数组时,我得到:
Array ( [0] => localhost/website/wp-content/uploads/2014/17/product-image.jpg [1] => 117 [2] => 175 [3] => )
它显示了我上传的原始图像的 url,而不是调整大小的版本,并且我检查了调整大小的版本是否在上传文件夹中。[1] 和 [2] 是此图像大小的正确大小。当我尝试缩略图并且 [1] 和 [2] 等于 150 但 URL 仍然是原始图像时,这是相同的
我正在使用简单的图像尺寸插件来创建图像尺寸并重新生成缩略图。
我也在使用 WPML 媒体插件,我确实认为它可能会影响它,但现在不确定
对此的任何帮助将不胜感激