query调用真的很方便也很强大。居于修改主题需要,所以尝试了传统方法《为博客添加同分类随机文章》,但是由于和原主题文章统计有冲突,所以网上查找了下,感觉不错,于是收藏之。
- <ul>
- <?php
- $cat = get_the_category();
- foreach($cat as $key=>$category){
- $catid = $category->term_id; }
- $args = array('orderby' => 'rand','showposts' => 8,'cat' => $catid );
- $query_posts = new WP_Query(); $query_posts->query($args);
- while ($query_posts->have_posts()) : $query_posts->the_post(); ?>
- <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
- <?php endwhile;?>
- <?php wp_reset_query(); ?></ul>
至于样式和其他简单的html修改,自己根据需要进行调整。而且可以在arra里添加根据自己需求的条件输出。