当前位置: 首页 » 笔记 » wordpress 分类页获取分类名称及该分类信息并显示文章数量

wordpress 分类页获取分类名称及该分类信息并显示文章数量

零分笔记1,7402024-03-12 16:58

有一个这样的需求,要在分类页显示该分类下的所有文章数量,网上的写法大致都是用循环去叠加该分类下子分类的文章数量。

但是,其实最简单的写法是自己调用内置函数获取文章数量,包括在首页显示全站的所有文章数量。

$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。

END
零分站龄17年资深站长
一个喜欢折腾,却又折腾不出像样东西的,不会PHP的PHP程序员!
2517
文章
13
分类
3818
标签
3
友链
onlinelovesky317355746vipsever@vip.qq.com