2011-01-08 8 views
0

私はワードプレスのサイトで働いています。サイドバーにはRecent Newsというセクションがあります。最近のニュースは4つあります。wpの機能を使ってランダムなレコードを表示する方法

私はカテゴリ名Newsを作成した後、10個の投稿を挿入し、Newsカテゴリをすべて10個の投稿に選択しました。 そしてsidebar.ButでWPコードショーを通じて4最近のポスト私はpage.PLeaseが私を助けて更新するとすべてのボディは、任意のidea.Iは、私は、クエリを通じて

<h1> 
     <img src="<?php echo bloginfo('template_url'); ?>/images/icon1.jpg" alt="" />&nbsp;Recent News 
    </h1> 
    <?php 

    global $post; 
    $myposts = get_posts('numberposts=4','category=5'); 
    foreach($myposts as $post) : setup_postdata($post); ?> 

    <p><strong><?php the_title(); ?></strong> <br /> 
    <?php the_excerpt(); ?></p> 
    <h3><img src="<?php echo bloginfo('template_url'); ?>/images/sapration1.jpg" alt="" /></h3> 
    <?php endforeach; ?> 

以下のコードを使用しています持っている場合、それは変更されることにしたいですどのようにその可能性を知っているが、私はどのようにWordPressに。クエリでこれは可能ですRAND()関数です。

$ sql = mysql_query( "SELECT * FROM wp_testimonials ORDER BY RAND()LIMIT 0,2");

asap.Iは、私は解決策を持ってuの

答えて

0

こんにちは友人に非常に感謝しなければならない私に返信してください。

<h1><img src="<?php echo bloginfo('template_url'); ?>/images/icon1.jpg" alt="" />&nbsp;Recent News</h1>  
<?php $recent = new WP_Query("cat=5&showposts=4&orderby=rand"); 
         while($recent->have_posts()) : $recent->the_post(); ?> 
         <p><strong><?php the_title(); ?></strong> <br /> 

        <?php the_excerpt(); ?></p> 
    <h3><img src="<?php echo bloginfo('template_url'); ?>/images/sapration1.jpg" alt="" /></h3> 
      <?php endwhile; ?> 
関連する問題