• 解決済 lemonneko

    (@lemonneko)


    こんにちは。
    以前に「あるカテゴリーのループ中に、そのサブカテゴリーにも属していると、特定の画像を追加で表示させ、なおかつ、そのサブカテゴリーは上部に表示されるようにしたい」
    http://ja.forums.wordpress.org/topic/4764

    上記のURLで質問をさせて頂きました。

    ご回答を頂き、解決したのですが
    これに、例えば1ページの表示件数を「5」とし、それ以上はページ送りで
    次ページに表示させたいのです。

    現在のソースは下記の通りです。

    <?php
    global $wpdb, $post;
    $posts = (array) $wpdb->get_results("
      SELECT $wpdb->posts.*
      FROM $wpdb->posts
        INNER JOIN $wpdb->term_relationships ON ($wpdb->posts.ID = $wpdb->term_relationships.object_id)
        INNER JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)
      WHERE $wpdb->term_taxonomy.taxonomy = 'category'
        AND $wpdb->term_taxonomy.term_id IN ( 3, 4, 6 )
      GROUP BY $wpdb->posts.ID
      ORDER BY COUNT($wpdb->posts.ID) DESC
    ");
    foreach ( $posts as $post ) {
      ?>
      <div class="list-box">
      <a href="<?php the_permalink() ?>">
      <img src="<?php echo get_post_meta($post->ID,'faceimage',TRUE); ?>" alt="<?php the_title(); ?>" width="141" height="141" />
      </a>
      <p class="name"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></p>
      <p class="size"><a href="<?php the_permalink() ?>"><?php echo get_post_meta( $post->ID, 'textfield', true); ?></a></p>
      <?php
      foreach( get_the_category() as $cat )
        switch( $cat->term_id ) {
          case 4:
            ?>
            <div class="ico-on">
    <a href="<?php the_permalink() ?>">
    <img src="hogehoge.jpg" alt="売り切れ" />
    </a>
            </div>
            <?php
    	break;
          case 6:
            ?>
            <div class="ico-new">
    <a href="<?php the_permalink() ?>">
              <img src="hogehoge2.jpg" alt="NEW" />
    </a>
            </div>
            <?php
    	break;
        }
      ?></div><?php
    }
    ?>

    プラグインやshowposts等を試してみましたが、どうもうまくいきません。
    そもそも可能なのでしょうか?

    必須条件としては以前と同じく下記の点です。

    • 大カテゴリーをループを使って一覧で出力
    • その中で、サブカテゴリー「売り切れ」や「NEW」に属していると
      それに適した画像が表示。
    • サブカテゴリーに属していると上位に表示

    携帯表示の場合にも上記ソースを使用しており、画像ファイルサイズの関係で
    記事数を制限したいのです。どうかご教授お願い致します。

  • トピック「特定の条件において、表示記事数を指定し、ページ送りしたい」には新たに返信することはできません。