WordPress基础教程

WordPress循环输出当前分类下子分类及其目录最新文章

发布时间:2019-02-24 21:22:58

本文作者:

最后更新时间为 2019年2月24日

WordPress 循环输出当前父分类所有子分类及其目录最近文章,其实这个功能用来做 CMS 站点主题是一个非常给力的功能,也是给拥有多个分类目录的父目录做展示的,而不是用 WordPress 常规的展示效果。

最近 在给一个客户开发企业站点,说是一个企业站点其实就是一个产品展示的网站,因为涉及到产品,那么就存在各种的产品分类,随之而来的解决方法就是本文的主题了。

//WordPress循环输出当前父分类所有子分类及其目录最近文章
<?php
	$i = 0;  // 仅为奇偶项 class 作准备
	$categories =  get_categories('child_of='. $cat .'&depth=0&hide_empty=0&orderby=id&order=asc');// 找出其所有子分类,并按ID号升序排列,其实这里还可以使用数组array(8,9,11,12)输出指定id的分类。
	$num=5;//指定每次循环输出的文章篇数     
	foreach ($categories as $category) {  // 开始循环子分类
		$now_cat = $category->term_id;  // 子分类ID
		//$cat_name = $category->cat_name;  // 子分类名称
?> 
<?php $posts = query_posts("&cat={$now_cat}&orderby=date&showposts={$num}" );//这个子凡就不解释了,相信你看得懂,嘿嘿 ?>
	<h2>
		<strong><?php single_cat_title(); ?></strong><!--其实这里用single_cat_title()和用变量$cat_name都可以了-->
		<a href="<?php echo get_category_link($category); ?>" target="_blank">More...</a>
	</h2>
	<div id="shows">
		<ul>
		<?php while(have_posts()) : the_post(); ?>
			<li id="cat_<?php echo $now_cat; ?>" class="item<?php echo $i%2 . ' ' . $category->slug; ?>">  <!-- $i%2 实现不同的class区别奇偶项($i在循环体末尾循环递增), $category->slug 区别不同分类 —— 这样你可以为每个分类列表定义不同的样式 -->
				<a href="<?php the_permalink(); ?>" target="_blank"><?php the_title(); ?>
			</li>
		<?php endwhile; ?>
		</ul>
	</div>
<?php $i++; }//$i实现递增?>

当然,这段代码主要还是提供一种思路,如果使用建议为父级分类新建一个模板文件(category-news.php,比如 news 是你的父分类目录的别名)。

其实在使用的时候并没有使用到这么完整的代码,因为样式是统一的,所以就不需要定义变量$i 了,所以也就省了样式的那段代码,所以在这里发布得比较完善一点,方便对大家使用。

小兽wordpress凭借多年的wordpress企业主题制作经验,坚持以“为用户而生的wordpress主题”为宗旨,累计为10万多家客户提供品质wordpress建站服务,得到了客户的一致好评。我们一直用心对待每一个客户,我们坚信:“善待客户,将会成为终身客户”。小兽wordpress能坚持多年,是因为我们一直诚信。我们明码标价(wordpress做网站需要多少钱),从不忽悠任何客户,我们的报价宗旨:“拒绝暴利,只保留合理的利润”。如果您有网站建设、网站改版、网站维护等方面的需求,请立即咨询右侧在线客服或拨打咨询热线:18907337671,我们会详细为你一一解答你心中的疑难。

相关文章

为什么选择小兽WordPress

哪怕不计成本的时间投入,也绝不辜负任何一个客户。
成就客户成就自我的同时,把这个世界变得再美好一点。

我们的故事

小兽WordPress是2011年开始接触互联网,在这期间用WordPress搭建了一个博客叫小兽WordPress,专门学习WordPress建站。

我们的使命

我们希望用WordPress这款优秀的建站程序帮助每个人搭建一个属于自己的网站,高效率低成本做好互联网营销。

我们的文化

我们专注于把客户的事情做好并且做对,这意味着我们在做决定时会考虑到结果,最重要的是,我们力求真实。

我们的未来

我们将在不久的未来成为国内最好的WordPress工作室,小兽WordPress希望和每一个客户成为朋友,一起见证这个美好未来。

为什么选择小兽WordPress

告诉我你是谁,为你量身定做建站方案

我们深知不同的人做网站的阶段不一样,有的是新手,有的是老手。
我们清楚不同的人做网站的目的不一样,有的是展示,有的是营销。

如何让线上业务更上一层楼

还没有WordPress网站

还没有WordPress网站

不管你从事什么行业,WordPress都会为你提供一个专业的主题模板。在WordPress市场上有成千上万的免费主题,适合很多中小企业。

查看所有模板
已经有WordPress网站

已经有WordPress网站

小兽WordPress诚邀你一起学习WordPress,愿与各方携手升级改善您的WordPress网站,一起交流网站加速,网站优化等问题。

马上交个朋友
微信联系
chat 扫码联系
模板建站
挑选模板
网站定制
免费诊断
咨询热线
咨询热线

189-0733-7671

返回顶部