在我们实用wordpress程序做网站的时候,根据需要有时候我们需要在指定的地方调用随机文章,这样可以增加用户的体验和网页的美观。
那么,针对这样一个问题,要如何实现这一效果呢?
根据wordpess程序提供的源代码关联性,我们可以通过“&orderby=rand”排序方式来实现。
以下是比较简单的一组代码,该代码非常简单,但却非常的实用。
代码详细:
<?php $rand_posts = get_posts('numberposts=5&orderby=rand');
foreach( $rand_posts as $post ) :
?>
<h2><a title="<?php the_title();?>" href="<?php the_permalink();?>" rel="bookmark"><?php the_title();?></a></h2>
<p><?php echo mb_strimwidth(strip_tags(apply_filters('the_content', get_the_content())), 0,90,""); ?>…</p>
<?php endforeach; wp_reset_query(); ?>
以上代码中,其中“&orderby=rand”表示排序方式为随机,并且通过“numberposts=5”来固定调用篇数为5篇,<h2></h2>字段表示调用文章标题,<p></p>字段表示调用文章内容中的90个字节,汉字为45个汉字。“endforeach;”表示代码结束清除相关,以免导致和其它代码产生混淆导致输出错误。
当然,wordpress要想调用随机文章还要其它很多方法,以上只是其中的一种。但是在一般情况下,我们只需要用以上方法就够用。而且该代码通常在wordpress的任何主题中都能使用。至于其它的方法,我也会在以后的文章中再和大家分享。