[解決済み] 商品詳細ページのメイン画像サイズ変更について

2012 年 1 月 18 日

ホーム フォーラム 使い方全般 [解決済み] 商品詳細ページのメイン画像サイズ変更について

このトピックには4件の返信が含まれ、2人の参加者がいます。5 年、 10 ヶ月前 nanbu さんが最後の更新を行いました。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #50946

    aha
    参加者

    WordPress のバージョン:3.3.1

    Welcart のバージョン:1.0.10

    ご利用のテーマ:Welcart Defaultを親とした子テーマ


    はじめまして。

    いつもお世話になっております。

    さっそくですが、商品詳細ページのメイン画像のサイズを変更したいと思い、

    usces_filter_the_itemImage というフックを使って function.php 内に下記のコードを追加しました。

    add_filter('usces_filter_the_itemImage', 'my_itemimage_func', 10, 3);
    function my_itemimage_func() {
    global $post;
    $itemImage = usces_the_itemImage(0, 300, 300, $post);
    return $itemImage;
    }

    サイズは変更できたのですが、表示されたソースを見ると

    下記のように、imgタグが別の箇所に飛び出してしまいました。

    本来の箇所には何も表示されません。

    <div class="storycontent">
    <img width="300" height="175" src="http://xxxxx/wordpress/wp-content/uploads/2012/01/8667.jpg" class="attachment-300x300" alt="8667" title="xxxxx" />
    <div id="itempage">
    <form action="http://xxxxx/usces-cart/" method="post">
    <div class="itemimg">
    <a href="http://xxxxx/wordpress/wp-content/uploads/2012/01/8667.jpg"></a>
    </div>

    フックを使ったのは初めてでして、理解が足りない状況で大変恐縮なのですが、

    修正方法をご教授いただけますでしょうか。

    どうぞよろしくお願いいたします。

    #63569

    nanbu
    参加者

    こんにちは。

    usces_the_itemImage(0, 300, 300, $post)の第5引数を追加してください。

    usces_the_itemImage(0, 300, 300, $post, ‘return’) となります。

    #63570

    aha
    参加者

    こんにちは。

    ご回答ありがとうございます。

    ご指摘の通り修正しましたら、無事に正しい場所に表示されました!

    本当にありがとうございます!

    もっと勉強し、理解を深めていきたいと思います。

    今後ともどうぞよろしくお願いいたします。

    #63571

    aha
    参加者

    今更ですが、wc_templatesを使えば簡単に変更できたのですね。

    この存在に気づきませんでした・・・。

    もっと早く気づけばカスタマイズがとても楽だったのでしょう。

    これからもよろしくお願いいたします。

    #63572

    nanbu
    参加者

    ドキュメントを充実させたいと思います。

5件の投稿を表示中 - 1 - 5件目 (全5件中)

このトピックに返信するにはログインが必要です。