wordpress 分类页获取分类名称及该分类信息并显示文章数量
有一个这样的需求,要在分类页显示该分类下的所有文章数量,网上的写法大致都是用循环去叠加该分类下子分类的文章数量。
但是,其实最简单的写法是自己调用内置函数获取文章数量,包括在首页显示全站的所有文章数量。
$wp_query->found_posts
为了验证这个函数,我特意建立了一个空白的主题,在每个页面上都打印出 $wp_query 这个函数。
wordpresss主题主要的几个文件:
header:页头
footer:页脚
index:主页
category:分类页
single:文章模板
page:页面模板
search:搜索模板
tag:标签模板
functions:函数文件
header和footer,还有functions这3个文件,可以理解为共同的页面。其他几个处理不同的页面分工。
index:首页,默认打印出来的$wp_query 是最近的文章,数量是在后台阅读那里设置
$wp_query->found_posts
分类页获取分类信息:
get_queried_object();
当然,这个只是在分类、搜索、标签页面显示当前的文章数量,如果要在文章页等其他地方,还是循环叠加获取文章数量。
其实,还有比如JQ,可以直接调用wordpress内置的JQ。
标签:WordPress