2011-01-08 52 views
0

我的WordPress站點。在側邊欄的工作有部分Recent News。那包含最近4 news.I想它會令人耳目一新頁面後更改顯示隨機記錄。如何使用WP的功能

我已經創建了一個類別名稱News之後插入了10個帖子,並選擇News類別爲所有10個帖子。 並通過WP代碼顯示4最近的文章中sidebar.But我想,當我刷新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; ?>