A-A+

wordpress如何在显示所有分类名和分类ID

2014年11月03日 wordpress技巧 暂无评论 阅读 127 views 次

将wordpress所有的分类id集中显示是一个不错的功能。这样在查分类的id的时候就不用那么麻烦了。尤其是限制某个id在首页显示,或者只显示某个分类id文章这是相当方便的。在funcitons文件中加入如下代码:

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 = ''.$category->name.":".$category->term_id.'';
echo $output;
}
}

然后在需要显示分类id的地方,用下面函数调用:

在调用的时候,需要加上php标签,以下用[]代替。
[?php show_category ?]

然后给下面的分类加上css代码,美化一下,区分更加明显。效果如下图所示。
wordpress显示所有分类名称和分类id

 

标签:

给我留言

Copyright © 杭州seo优化 保留所有权利.   Theme  Ality

用户登录

分享到: