实用小代码:WordPress显示当前文章分类的最新完整列表

用wordpress做小站简直爽屎啦~

又来一个性感的小代码,WordPress显示当前文章分类的最新完整列表:

<?php
	 if ( is_single() ) :
	 global $post;
	 $categories = get_the_category();
	 foreach ($categories as $category) :
 ?>
<div class="widget widget_pages">
	<p><img src="<?php bloginfo('template_url'); ?>/img/icon_001.png" /> 最近更新</p>
	<ul class="t_list">
		<?php
		 $posts = get_posts('numberposts=15&category='. $category->term_id);
		 foreach($posts as $post) :
		 ?>
		<li>
		<a href="<?php the_permalink(); ?>"><?php echo mb_strimwidth(get_the_title(), 0, 40, '…'); ?></a>
		</li>
		<?php endforeach; ?>
	</ul>
</div>
<?php endforeach; endif ; ?>

 

这里有个小问题,前一个循环如果使用WP_Query的话,必须用<?php wp_reset_query(); ?>来结束,如果使用<?php wp_reset_postdata(); ?>的话 就会影响到这条循环.

具体为啥就需要哥研究一下拍黄片才知道了,暂时先这个做吧哈哈哈哈哈

Share

小 虾

哦也,我是小虾

You may also like...

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据