Welcart Vollのお勧め商品ウィジェットの表示について

フォーラム テンプレート(テーマ) Welcart Vollのお勧め商品ウィジェットの表示について

  • このトピックには3件の返信、2人の参加者があり、最後にkotaogataにより5年、 4ヶ月前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #86854
    kotaogata
    参加者

    ——————————————-
    WordPress のバージョン:(例 4.9.8)
    Welcart のバージョン:(例1.9.14.1811011)
    PHP のバージョン:(例 7.0.30 )
    Welcart専用の拡張プラグイン:
    ご利用のテーマ:(例 Welcartvoll)
    症状を確認したブラウザ:クローム
    サーバー:(エックスサーバー)
    SSLの利用:(例 常時SSL)
    ——————————————–
    現在、welcart Vollを利用しているのですが、
    おすすめ商品ウィジェットを利用しています。

    ここで、画像のように新着商品の表示が全てについているのですが、
    お勧め商品の表示がつきません。

    新着商品に登録していない商品が新着商品として登録されていることから、
    おすすめ商品のウィジェットに限って、お勧め商品の表示が新商品に入れ替わっている現象になっていると思います。

    この部分の修正箇所が見つからないため、どのファイルを修正すれば良いか教えていただくと助かります。

    #86855
    kotaogata
    参加者

    該当の画像が容量オーバーで弾かれましたので、添付します。

    Attachments:
    You must be logged in to view attached files.
    #86858
    welcart
    キーマスター

    こんにちは

    ご報告ありがとうございます。
    次期バージョンにて修正させていただきますので、
    お急ぎの場合は、以下のテンプレートを修正していただければと思います。

    /welcart_basic-voll/inc/front-customized.php

    1. 271行目あたり
    function wcct_get_produt_tag() {
    function wcct_get_produt_tag( $post_id = null ) { に変更してください。

    2. 272行目あたり
    global $post; を追加してください。

    3. 279行目あたり

    
    if ( NULL == $post_id )
     $post_id = $post->ID;
    
    

    を追加してください。

    4. 283行目あたり

    $cats = get_the_category();
    $cats = get_the_category( $post_id );に変更してください。

    5. 304行目あたり

    
    function wcct_produt_tag() {
    	echo wcct_get_produt_tag();
    }
    
    

    
    function wcct_produt_tag( $post_id = null ) {
    	echo wcct_get_produt_tag( $post_id );
    }
    
    

    に変更してください。

    下記のような形となります。

    
    function wcct_get_produt_tag( $post_id = null ) {
     global $post;
    
     ・
     ・
    
     if ( NULL == $post_id )
      $post_id = $post->ID;
    
     $cats = get_the_category( $post_id );
    
     ・
     ・
    
    }
    function wcct_produt_tag( $post_id = null ) {
     echo wcct_get_produt_tag( $post_id );
    }
    
    

    6. 587行目あたり

    $list .= wcct_get_produt_tag() . "\n";
    $list .= wcct_get_produt_tag( $post_id ) . "\n"; に変更してください。

    修正箇所は以上となります。

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

    #86859
    kotaogata
    参加者

    お世話になっております。

    全体を最新版に互換した後で、
    いただいたコードを変更してみました。

    if ( NULL == $post_id )
     $post_id = $post->ID;

    どうもこの部分でエラーが出てしまい、
    ウェブサイト全体が非表示になってしまうようです。

    次回のアップデートまで待ちます。
    念のためにご報告します。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。