首页 > CMS > Wordpress > 正文

wordpress显示随机文章实现方法

2024-09-07 00:50:19
字体:
来源:转载
供稿:网友

首页随机显示文章 在wordpress里面并不难,也不需要安装复杂的插件,只需要在合适的php文件里面添加如下代码,这个完全归功于wordpress的模块化结构.

1.使用get_posts生成随机文章,代码如下:

  1. <?php 
  2. $rand_posts = get_posts('numberposts=10&orderby=rand'); 
  3. foreach$rand_posts as $post ) : 
  4. ?> 
  5. <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> 
  6. <?php endforeach; ?> 

2.使用随处可见的query_psots,代码如下:

  1. <?php 
  2. query_posts('showposts=10&orderby=rand'); 
  3. if ( have_posts() ) : while ( have_posts() ) : the_post(); 
  4. ?> 
  5. <li><em><?php echo $j++;?></em><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> 
  6. <?php 
  7. endwhileelse
  8. ?> 

没有可显示的文章

  1. <?php 
  2. endif
  3. wp_reset_query(); 
  4. ?> 

3.自定随机文章显示,代码如下:

  1. <ul> 
  2.     <?php 
  3.     $args = array'numberposts' => 5, 'orderby' => 'rand' ); 
  4.     $rand_posts = get_posts( $args ); 
  5.     foreach$rand_posts as $post ) : ?> 
  6.         <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> 
  7.     <?php endforeach; ?> 
  8.     </ul> 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表