query_postsを使っての新着記事タイトルリスト
-
<div id="information"> <?php query_posts("showposts=5&category_name='news'"); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div <?php post_class() ?> id="post-<?php the_ID(); ?>"> <span <?php post_class() ?> id="post-<?php the_ID(); ?>"> <b><?php echo get_post_time('Y.m.d', true); ?></b> <a href="<?php the_permalink() ?>"><?php the_title(); ?></a></span></div> <?php endwhile; else: ?> <?php ('該当する記事は見つかりませんでした'); ?> <?php endif; ?> <?php query_posts($query_string); ?> </div> <div id="infomation2"> <?php query_posts("showposts=2&meta_key=day&order=asc&orderby=meta_value&category_name='schedule'"); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div <?php post_class() ?> id="post-<?php the_ID(); ?>"> <span <?php post_class() ?> id="post-<?php the_ID(); ?>"> <b><?php echo get_post_meta($post->ID,day,true); ?></b> <a href="<?php the_permalink() ?>"><?php the_title(); ?></a></span></div> <?php endwhile; else: ?> <?php ('該当する記事は見つかりませんでした'); ?> <?php endif; ?> </div>
以上のコードでカテゴリ別に新着記事リストを出力したのですが、
ページへのリンク(Old >>)も同時に出力します。
新着記事を表示したいだけですので、ページへのリンクは不要です。
これをどうにかして消す方法を探しています。※get_postsを使う方法も考えたのですが、2つ目のループをどうしてもmata_valueでソート
する必要があり、get_postsではソートできなかったので採用しませんでした。以上の条件で、上手く新着記事のタイトルリストのみを表示させる方法を
教えてください。よろしくお願いします。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「query_postsを使っての新着記事タイトルリスト」には新たに返信することはできません。