WordPress获取所有分类名字和ID并输出

这个功能可以显示你站点所有的分类名称和分类id,有什么用?这个要依照需求了,比如,歪主题在只做一款主题的时候,主题设置后台有很多需要选择显示分类的类目,那么就要用到它了,将所有分类和id调用到主题设置里,方便设置的时候准备的输入分类id,当然也不限于此,就看大家什么地方需要用到了,需要用到的时候自然它就有用也自然会想到这个功能。

当然实现这个功能也是很简单的,打开你的函数文件将以下代码放在最后一个?>前就可以了

function show_category(){
global $wpdb;
$request = "SELECT $wpdb->terms.term_id, name FROM $wpdb->terms ";
$request .= " LEFT JOIN $wpdb->term_taxonomy ON $wpdb->term_taxonomy.term_id = $wpdb->terms.term_id ";
$request .= " WHERE $wpdb->term_taxonomy.taxonomy = 'category' ";
$request .= " ORDER BY term_id asc";
$categorys = $wpdb->get_results($request);
foreach ($categorys as $category) { //调用菜单
$output = '<span>'.$category->name."(<em>".$category->term_id.'</em>)</span>';
echo $output;
}
}

接着调用上面的功能吧,在你的指定位置放入:

<?php show_category(); ?>

当然你依然可以用样式让它显示非常漂亮融洽。

赞(0)
分享到: 更多 (0)
广告位招租了啦!!!快来联系
此处应有广告

评论 抢沙发

评论前必须登录!

 



很高兴本文可以为您带来灵感和帮助!

支付宝扫一扫打赏

微信扫一扫打赏

QQ扫一扫打赏