trash-area.com ≫ blog ≫ wordpress記事ページに同じカテゴリ内の別の記事をランダムにリスト表示(2)

2010年01月25日 0

昔のポストの「記事ページに同じカテゴリ内の別の記事をランダムにリスト表示」が
うまく動いてないよ。ってことなので、今うちのテンプレートをそのまま貼ってみることにしました。

おそらく $post ってのがグローバルなのがいけないのかなーと思います。

<h5>同じカテゴリーの別の記事</h5>
<?php
    $bk_wp_query = clone $wp_query;
    $bk_currentPost = clone $wp_query->post;
?>
 
<?php query_posts( array('cat' => $cat->cat_ID, 'showposts' => 5,
            'orderby' => 'rand', 'post__not_in' => array($post->ID)) ); ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
 
<?php
    $wp_query = clone $bk_wp_query;
    $wp_query->post = clone $bk_currentPost;
    $post = clone $bk_currentPost;
    setup_postdata($bk_currentPost);
?>
ソーシャルブックマーク
はてな Livedoor del.icio.us
関連してそうな記事
同じカテゴリーの別の記事
タグ

トラックバックURL
コメント

コメントをどうぞ

*反映されるまでに時間がかかることがあります。
*メールアドレスはアバターの使用に使います。