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メディアプラグインも使用していますが、これは影響を与えている可能性があると考えていましたが、今は確信が持てません
これについての助けをいただければ幸いです