阿里云服务器

我们在做wordpress博客网站的时候常常需要在分类页面调用分类的文章数量,可以通过下面的方法来实现。

首先在主题的function.php函数中加入下面代码:

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);
	}}

然后在需要显示分类文章数量的位置插入:

<?php echo wt_get_category_count(); ?>

调用指定id分类数量可以用

<?php echo wt_get_category_count(1); ?>

也可以通过别名来调用:

<?php echo wt_get_category_count('hello-world'); ?>

通过这个方法可以轻松实现分类文章数量的调用,希望对大家有所帮助。

相关阅读:
  • wordpress网站调用自定义分类的文章列表
  • wordpress不用插件实现倒计时的功能
  • 把wordpress自动更新和提示关闭的方法
  • wordpress主题data-src图片不显示解决办法
  • wordpress网站自动抓取文章第一张图片为缩略图
  • 解决wordpress文章自动添加< p >< br >标签的问题
  • wordpress自带视频播放器插入封面图的方法
  • wordpress怎样修改页脚版权信息
  • 自定义wordpress商城woocommerce产品页文章hook顺序
  • 给wordpress图片添加图层蒙版的方法