Я должен отобразить текущий термин в своей пользовательской таксономии в единственном сообщении.
пример:
На самом деле мне нужна функция как WordPress the_category();
но для моей таксономии как the_customtaxonomy();
ОБНОВЛЕНИЕ:
в фактах я знаю, что должен получить идентификатор этого, потому что я должен показать значок для этого на моем сингле, например, функция как the_category_ID();
корпуса для ответа от моего друга, я нахожу его для выставочного краткого заголовка моей таксономии
<?php
$terms = get_terms('my-taxonomy-name');
foreach ( $terms as $term ) {
echo $term->slug.' ';
}
?>
и но это возвращает весь термин в моей таксономии, и я должен возвратить текущий термин в своей таксономии..
ОБНОВЛЕНИЕ:
я наконец нахожу это и добавляю если для пустых условий и работ
<?php // Get terms for post
$terms = get_the_terms( $post->ID , 'oil' );
// Loop over each item since it's an array
if ( $terms != null ){
foreach( $terms as $term ) {
// Print the name method from $term which is an OBJECT
print $term->slug ;
// Get rid of the other data stored in the object, since it's not needed
unset($term);
} } ?>
Можно использовать get_the_term_list()
:
Описание
Возвращает строку HTML условий таксономии, связанных с сообщением и данной таксономией. Условия связаны со своими соответствующими страницами списка терминов.
Использование
<?php get_the_term_list( $id, $taxonomy, $before, $sep, $after ) ?>
the_category
, который также переносит условия в HTML.
–
15.02.2011, 20:08
Необходимо использовать wp_get_object_terms()
wp_get_object_terms( $object_ids, $taxonomies, $args )
Я нашел его:
<?php
//list terms in a given taxonomy using wp_list_categories (also useful as a widget if using a PHP Code plugin)
$taxonomy = 'genre';
$orderby = 'name';
$show_count = 0; // 1 for yes, 0 for no
$pad_counts = 0; // 1 for yes, 0 for no
$hierarchical = 1; // 1 for yes, 0 for no
$title = '';
$args = array(
'taxonomy' => $taxonomy,
'orderby' => $orderby,
'show_count' => $show_count,
'pad_counts' => $pad_counts,
'hierarchical' => $hierarchical,
'title_li' => $title
);
?>
<ul>
<?php wp_list_categories( $args ); ?>
</ul>
Это получает все условия в моей пользовательской таксономии, и я должен получить текущий термин.