WonderCSS

WordPress实现调用同分类下的文章列表

今天开始着手用wordpress搭建“优化站”的具体施工了,用wordpress主题实现DedeCMS模板的效果看上去有些不伦不类,但预计效果值得期待,尤其是安全性!最近又被织梦的安全性搞惨了。

由于织梦与wordpress的网站构成有着较明显的差别,在dedecms里很容易实现的调取,在wordpress里就需要研究一番了。比如调取同栏目的文章,在织梦很容易实现,但在wordpress就不行。wordpress中没有栏目这个概念,我们强加概念的话就是“分类”。

之前我们介绍过调取相关文章的方法,其调取依据是相同的 tag 标签。那么在WordPress中如何调取同分类下的文章呢?我们可以依靠下面的代码来解决:


<?php 
if ( is_single() ) : 
global $post; 
$categories = get_the_category(); 
foreach ($categories as $category) : 
?> 
<div class="cat-post"> 
	<h3><?php echo $category->name; ?>下的其他文章:</h3> 
	<ul> 
		<?php 
		$posts = get_posts('numberposts=6&category='. $category->term_id); 
		foreach($posts as $post) : 
		?>
		<li> 
		<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 
		</li> 
		<?php endforeach; ?> 
	</ul> 
</div> 
<?php 
endforeach; endif ; ?>

本段代码调取了同分类下的6篇文章,经测有效,可放心使用!

By 于湛 发布于 2013.12.27 1,743 次浏览

发表评论

电子邮件地址不会被公开。 必填项已用*标注