获取单个帖子模板中的术语描述

时间:2015-08-19 作者:Mayank

我有名为“esitykset”的自定义帖子,它有自定义分类法“tapahtumat”。现在,我一直在尝试获取“tapahtumat”分类法中一个术语的描述,我不知道为什么它没有出现。我到处都在搜索,但找不到解决方案。请帮忙。我的sode在单一esitykset中。php如下

<h2><?php the_terms( $post->ID, \'tapahtumat\');
        echo \'<p>\' . term_description( $post->ID, \'tapahtumat\' ) . \'</p>\';
    ?>
</h2>
此代码有什么问题。请帮忙。

1 个回复
最合适的回答,由SO网友:Domain 整理而成

我想你在找这个

//to get all the terms for current post -
$terms = get_the_terms( $post->ID, \'tapahtumat\' );

//get description of each term
foreach ( $terms as $term ) {
  echo term_description( $term->term_id, \'tapahtumat\' );
}

结束

相关推荐

Custom templates vs page-slug

我目前一直在使用slug来设置页面模板,使用普通的层次结构例如,如果我想更改的页面模板http://www.example.com/about-us, 我会编辑关于我们的页面。php如果客户端要去更改页面slug,它将不再加载正确的模板。在WordPress后端使用“自定义模板”下拉列表是否更好?就这一点而言,最佳做法是什么?非常感谢