老张博客好长时间没有和大家一起交流关于WordPress技巧之类的文章了,今天就来和大家一起谈谈非插件实现随机文章的事。关于随机文章这一功能,真是太强大了。一是可以增加用户体验,另外一点就是可以对搜索引擎是非常友好的。《详谈网站SEO优化技巧之随机机制》中就图文并茂地随机推荐的作用和方法。但是大家都知道,如果WordPress插件一但用的过多的话,就会影响到网站的整体速度。影响到了网站的速度这可就是麻烦事了,速度应该是决定用户体验一个关键因素。老张博客原来在《你的博客优化用户体验了吗?》中,就把这个重要的因素丢了。所以我们使用WordPress插件的原因就是必要时用,非必要就不要用。
其实非插件实现随机文章的功能是非常简单的,就是下面一段代码:
<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> 虽然一段小小的代码,却把插件的功能全部实现了。但是使用代码是需要我们折腾的,测试代码插入位置等。这里老张博客就不去具体说了。