2016-01-31 6 views
1

Я написал код, который использует get_the_category_by_id() - однако теперь я переключился на использование пользовательской таксономии, и он больше не работает.get_the_category_by_id() для пользовательской таксономии

Вот код (обратите внимание, что $ настройки-> select_field это идентификатор конкретной категории, то есть 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

Эй, ребята, это было мое решение: '$ TERM = get_term (23, 'видео категории');' –

ответ

1

Это было мое решение:

$term = get_term(23, 'video-category');