こんにちは。横から失礼します。
私もkeiteeさんと同じ状況で悩んでいます。
■現象
<?php usces_the_itemImage(0, 300, 300, $post); ?>に設定
表示される画像:横幅300px、縦幅が220px
■検証したこと
どの画像がどのように読み込まれてるのか自分なりに調べてみたところ、プラグインの「Meteor Slides」が原因じゃないかと思いあたりました。
スライドを「1000*220」で設定していたんですが、そうするとアップロードした商品画像が自動的に縦220pxで保存されます。
例えば、商品画像A-0000.jpgをメディアよりアップロードした場合、サーバ上には以下のファイルが保存されてました。
A-0000.jpg
A-0000-150×150.jpg(これはwordpressのメディアで設定してるサムネイル画像のサイズっぽいです)
A-0000-250×250.jpg(プラグインを有効にしてると自動的に保存されるようです)
A-0000-300×220.jpg(スライドで設定した縦220pxが自動的に保存されるようです)
そして、メイン画像は「A-0000-300×220.jpg」が読み込まれて表示されています。
■応急処置
1. サーバ上の商品画像を全部削除
2. スライドの設定サイズを「1000*300」に変更。(スライド画像は既に1000*220で保存しており、特に表示に問題なさそうでした。)
3.「A-0000-300×220.jpg」が自動保存されなくなる
4. メイン画像は「A-0000.jpg」が読み込まれ、300*300で表示される
■お願い
もし他に原因があったり、よい対応方法があれば教えてください。
「Meteor Slides」は「小さなECサイトのWordPress+Welcart導入・設定ガイド」で知りました。
とても便利だと思って初めて使わせてもらっているので、できれば今後もWelcartと一緒に利用したいと思っています。
Welcartを常に進化させていただいてありがとうございます!
今後ともよろしくお願いします。