2017-07-28 69 views
0

我正在寫wordpress主題。我需要顯示屬於某個分類標準的當前項目的所有父項。我需要做的第一件事是獲取顯示的項目的分類。這裏我試圖做的:wordpress獲取顯示項目的分類

$id = get_the_ID(); 
$taxonomy = get_term_by('id', $id)['taxonomy']; 
echo 'Current taxonomy is ' . $taxonomy; 

$terms = get_the_terms($id, $taxonomy); 
for($i = count($terms) - 1; $i >= 0; $i--){ 
    echo '><a href="' . get_term_link($terms[$i]) . '">' . $terms[$i]->name . '</a>'; 
} 

我面臨的第一個問題是$ taxonomy =「」。請幫幫我。

+0

請與分類名稱和崗位類型名稱描述你的問題也 –

回答

0

您可以通過wp_get_post_terms for more informationclick here

+0

我試圖做$分類= wp_get_post_terms($ ID)「分類」] ; –

+0

,但我只能看到注意:未定義的索引:分類在 –

+0

爲什麼你在最後添加['taxonomy'] – Prince

0
$id = get_the_ID(); 
$taxonomy = get_term_by('id', $id)['taxonomy']; 

頭讓你的條件是漸漸空虛$分類,因爲你試圖讓使用後的ID,而不是單詞ID項的詳細信息。爲了獲得與崗位相關的條款,你必須這樣做:

$terms = wp_get_post_terms($post_id, $taxonomy, $args);