お薦め商品のコードについて

2011 年 10 月 5 日

ホーム フォーラム テンプレート(テーマ) お薦め商品のコードについて

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

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

    popcorn
    参加者

    動作に関するご質問の場合は必ずご記入ください。


    Welcart のバージョン:1.0.6

    症状を確認したブラウザ:Google Chrome

    サーバー(会社名、サービス名):ロリポップ

    SSLの利用:共用SSL

    WordPress のパーマリンク設定:


    こんにちは。

    現在、サイトのトップページに、お薦め商品を表示していますが、

    表示はうまくいっています。

    ただ、ウィジェットに表示しているときは、表示件数の設定通りの件数が

    表示されますが、個別ページにコードを記述すると、表示件数にばらつきがあります。

    2件だったり、6件だったりとなります。

    私がしたい事は、表示件数を6件で固定したいです。

    現在のコードを記載致しますので、

    ご教授頂けますと幸いです。

    <?php
    $offset = usces_posts_random_offset(get_posts('category='.usces_get_cat_id( 'itemreco' )));
    $myposts = get_posts('numberposts=6&offset='.$offset.'&category='.usces_get_cat_id( 'itemreco' ));
    foreach($myposts as $post) : usces_the_item();
    ?>
    <li class="thumimg"><a href="<?php the_permalink() ?>"><?php usces_the_itemImage($number = 0, $width = 130, $height = 130 ); ?></a><br />
    <a href="<?php the_permalink() ?>" rel="bookmark"><?php usces_the_itemName(); ?></a>
    <?php endforeach; ?></li>

    以上となります。

    何卒宜しくお願い致します。

    #62965

    nanbu
    参加者

    こんにちは。

    そのコードは利用しないで、home.php のお勧め商品のコードを参考にしてください。

    <div class="clearfix">

    <?php $reco_ob = new wp_query(array('category_name'=>'itemreco', 'posts_per_page'=>8, 'post_status'=>'publish')); ?>
    <?php if ($reco_ob->have_posts()) : while ($reco_ob->have_posts()) : $reco_ob->the_post(); usces_the_item(); ?>
    <div class="thumbnail_box">
    <div class="thumimg"><a href="<?php the_permalink() ?>"><?php usces_the_itemImage($number = 0, $width = 108, $height = 108 ); ?></a></div>
    <div class="thumtitle"><a href="<?php the_permalink() ?>" rel="bookmark"><?php usces_the_itemName(); ?>&nbsp;(<?php usces_the_itemCode(); ?>)</a></div>
    <?php if (usces_is_skus()) : ?>
    <div class="price"><?php usces_crform( usces_the_firstPrice('return'), true, false ); ?><?php usces_guid_tax(); ?></div>
    <?php endif; ?>
    </div>

    <?php endwhile; else: ?>
    <p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
    <?php endif; wp_reset_query(); ?>
    </div>

    #62966

    popcorn
    参加者

    おかげ様で、希望の表示ができました。

    ありがとうございます。

    また何か不明な箇所がありましたら、質問させて頂くかと思いますが、

    その時は宜しくお願い致します。

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

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