- 资源介绍
- 更新记录
- 安装教程
获取指定或当前分类目录的文章数量总数这个功能,在开发 WordPress主题中经常会用到。
这个常用的功能也是非常容易实现的,下面分享几种实现方法
首获取当前文章数量
count;
?>
使用方法
在需要获取当前文章数量的页面使用上面代码
//以上代码中,最后的count,也可以换成slug,就是输出分类别名。
echo $category->slug;
解析:
get_cat_ID() 根据分类名称获取分类ID
get_cat_name() 根据分类ID获取分类名称
get_category_link() 根据分类ID获取分类的链接URL
获取某个分类的文章数量
1、使用 WordPress的内置函数 get_posts()
2、使用WordPress的内置函数 get_category_by_slug()
count;
?>
3、 使用 WordPress的内置函数 get_category()
count;
?>
4、 使用 wpdb 直接查询数据库
function wt_get_category_count($input = \'\') {
global $wpdb;
if($input == \'\') {
$category = get_the_category();
return $category[0]->category_count;
}
elseif(is_numeric($input)) {
$SQL = \"SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->term_taxonomy.term_id=$input\";
return $wpdb->get_var($SQL);
}
else {
$SQL = \"SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->terms.slug=\'$input\'\";
return $wpdb->get_var($SQL);
}
}
第4种方法的使用方法: 将上面代码添加在主题目录下的functions.php中, 然后在需要的地方调用下面三种函数:
// 1.在主循环中调出该函数,不提供参数,返回第一个分类的文章数
// 2.提供数字参数,该数字为分类的 ID 号,则返回对应 ID 的分类的文章数:
// \'1\'为你的分类ID
// 3.提供分类别名做为参数,返回对应别名的分类文章数:
// \'hello-world\'为你的分类别名
总结
个人建议使用WordPress内置函数get_category()获取某个分类的文章数量,也就是第3种方案。
猜你喜欢
-
WordPress如何在前台显示登录用户的注册时间_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress纯代码实现ajax评论无限加载教程_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress在前台添加删除文章功能_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress实现不同用户等级显示不同內容_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress实现只搜索文章标题_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress后台只显示当前登录用户的文章和媒体文件_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress技巧:获取统计文章内图片数量_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress给文章外链地址添加nofollow_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress获取文章摘要函数the_excerpt详解_52弹弹堂-5466shop.cn
2020-08-28 -
Wordpress博客如何获取站点总访问量_52弹弹堂-5466shop.cn
2020-08-28
-
WordPress细节优化之给文章图片自动添加alt和title信息_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress不用插件使用七牛云存储加速网站_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress获取自定义文章类型的全部分类法名称、链接、ID_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress移除head头部js、css、feed等多余加载项_52弹弹堂-5466shop.cn
2020-08-28 -
RIPRO主题6.x开启(鼠标划过文章网格加载动效)后不能点击,如何解决?教程来了!_52弹弹堂-5466shop.cn
2020-08-28 -
解决WordPress官网无法访问 429 Too Many Requests_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress获取自定义文章类型分类法的所有文章循环_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress如何调用最新、热门文章和指定分类文章_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress 让后台用户列表可以根据文章数进行排序_52弹弹堂-5466shop.cn
2020-08-28 -
用代码完美实现wordpress蜘蛛爬行记录生成,远离插件,热爱速度!_52弹弹堂-5466shop.cn
2020-08-28
猜你在找
5466资源网 » WordPress获取指定/当前分类目录的文章数量_52弹弹堂-5466shop.cn
- 2020-08-28Hi,初次和大家见面了,请多关照!