为什么此代码无法使用当前的WordPress分类系统显示类别名称“Apples”?类别名称存储在$ wpdb-> terms表(wp_terms)中 .
<?php
$ra_category_id = 3;
$ra_category = $wpdb->get_results("SELECT name FROM $wpdb->terms WHERE term_id = '3'");
$ra_category_name = $ra_category->name;
?>
<h3>Category: <?php echo $ra_category_name; ?></h3>
表行是
term_id name slug term_group
1 Uncategorized uncategorized 0
2 Blogroll blogroll 0
3 Apples apples 0
4 Bananas bananas 0
1 回答
$ ra_category是以下数组:
所以你想要的是:
在处理查询结果时,总是使用
var_dump()
检查整个结果,这会有所帮助 .(请注意,您还在使用
$ra_category_id
但在查询中硬编码值"3")