為您的佈景主題增添「隨機文章」
這個「隨機文章」是使用 MySQL 的 RAND() 函式。其用法很簡單,就是將以下的語法結構放在佈景主題您要的位置上,當然也可視您所需在其前後加上 <div> 與 </div> 標籤。
<ul>
<?php $rand_posts = get_posts('numberposts=5&orderby=RAND()');foreach( $rand_posts as $post ) : ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
上述之中的 numberposts=5 表示顯示的文章數,例如想顯示 10 篇的話,就把 5 改成 10。
假如上述的語法函式使用在 single.php 文章迴圈中的話,須注意的是,它不能置放於
<?php comments_template(); ?>
評論模板之前,否則評論無法正常顯示。倘若想要把「隨機文章」增添在「文章」與「評論」之間的話,須使用樣式表的定位來達成。
在下面圖片中,左邊表示撰寫原始碼由上而下的流向,然後使用 CSS 的定位樣式來改變在瀏覽器上顯示的流向,也就是圖片中,右邊的結果。

要定位的話,其原始碼的結構撰寫就非常重要,下面的圖表示在原始碼中一個大概的結構。主要分成上下兩個區塊,其重點就是在 div 2 這個區塊;我們所要做的定位就是將 div 3 定位在 div 4 的位置上,而 div 4 定位在 div 3 的位置上。
