2016-01-31 61 views
1

我已經編寫了使用get_the_category_by_id()的代碼 - 但是現在我已經切換到使用自定義分類,並且它不再有效。get_the_category_by_id()用於自定義分類

下面是代碼(請注意,$設置 - > select_field是特定類別的ID,即23):

$args = array('child_of' => $settings->select_field); 
$catname = get_the_category_by_ID($settings->select_field); 

$catname = strtolower($catname); 

$catname = str_replace(' ', '-', $catname); 

$categories = get_categories($args); 
foreach($categories as $category) { 
    echo '<a class="sub-block block-' . $catname . '" href="' . get_category_link($category->term_id) . '" title="' . sprintf(__("View all posts in %s"), $category->name) . '" ' . '>' . $category->name.'</a>'; 
} 

什麼是替代功能,我可以使用

+0

嘿,夥計們,這是我的解決方案: '$項= get_term(23 '視頻類');' –

回答

1

這是我的解決方案:

$term = get_term(23, 'video-category'); 
相關問題