WordPressで特定カテゴリのエントリ記事を表示する

本日の仕事、忘れそうなので記録。

■特定のカテゴリ(ここでは1)で最新の5件を表示

1.Customizable Post Listingsプラグインを使用する場合(WP2.3は未対応)
<?php c2c_get_recent_posts(5, "%post_date%: %post_URL%", "1", 'date', 'DESC', 0, 'Y/n/j'); ?>

2.タグでなんとかする場合
<?php $posts = get_posts('numberposts=5&category=1');
foreach($posts as $post) :
setup_postdata($post); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php endforeach; ?>

■特定のカテゴリ内(ここでは1)に記事が存在する場合は表示

<?php if ( in_category('1') ) { ?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
<?php } else { ?>
<?php } ?>

関連する投稿

これまでのコメント

  1. imai :

    <?php
    $myargs = ‘numberposts=1&orderby=ID&order=desc&category=55′;
    global $post;
    $myposts = get_posts($myargs);
    foreach($myposts as $post) :
    echo ‘<a href=”‘;
    echo the_permalink();
    echo ‘”>’;
    echo the_title();
    echo ‘</a>’;
    endforeach;
    ?>

  2. なおみ :

    わからなくて困っていたところ、こちらのサイトを発見。
    コードを拝見して、ただ頷くばかり…。
    勉強になりました。

この記事にコメントする

 

2007 年 9 月
« 8 月   10 月 »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Category

Powered by WordPress, WP Theme designed by WSC Project. ログイン