如何在缩略图上显示类别标题?

时间:2012-09-07 作者:icanhazgiraffe

我试图在我的网站上实现一个滑块,但我找不到如何为显示的每个帖子显示类别。我希望它显示在缩略图上。是否可以输入代码来显示类别?

2 个回复
SO网友:Balas

获取职位的当前类别

试试这个

$cats = get_the_category( get_the_ID() );

echo $cat_name = $cats[0]->name;

SO网友:Veer

function get_post_category($postId) {
    global $wpdb;
    if (!is_null($postId)) {
        $conditions = "AND p.id=" . $postId;
    } else {
        return false;
    }
    $conditions .= " AND ttax.taxonomy=\'category\'";
    $selectfields = "term.name name";
    $query = "SELECT " . $selectfields . "
                    FROM   wp_posts p 
                    INNER JOIN wp_term_relationships trel ON trel.object_id = p.id 
                    INNER JOIN wp_term_taxonomy ttax ON ttax.term_taxonomy_id = trel.term_taxonomy_id 
                    INNER JOIN  wp_terms term ON term.term_id = ttax.term_id  
                    WHERE 1=1 " . $conditions ." LIMIT 1";
    return $wpdb->get_results($query);
}
此函数需要帖子id作为参数,它将为您提供帖子的最顶层类别,如果您取消限制,它将为您提供帖子所有类别的列表。我不确定你是否想达到同样的目标。

结束

相关推荐

Get_Categories仅获取主语言的类别

我试图在“content composer”中检索基于活动语言的项目类别。但我只从主要语言中获取类别,而没有从其他语言中获取类别。我的代码是:类别全部 $categories = get_categories(\'taxonomy=jw_portfolio_categories\'); if(!empty($categories)){ foreach($categories