1

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

これについての助けをいただければ幸いです

4

1 に答える 1

0

これを試して:

$image = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'product_image_size');
于 2014-08-04T15:59:56.953 に答える