首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >get_terms显示所有类别,而不是分配给特定职位的类别。

get_terms显示所有类别,而不是分配给特定职位的类别。
EN

WordPress Development用户
提问于 2018-07-25 21:54:02
回答 1查看 709关注 0票数 1

我在我的自定义帖子类型('careers')中有3个帖子。我注册了('career_categories')的自定义分类法。

我创建了3个职位,并分配了其中两个类别的“全职”和一个与“兼职”。

我在循环中使用以下代码:

代码语言:javascript
复制
$terms = get_terms( 'career_categories', array( 'hide_empty' => true, ) );

$html_out .= '';
   if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) :
      foreach( $terms as $term) :
         $html_out .= $term->name;
      endforeach;
   endif;
$html_out .= '';

在前端,这是显示两个类别的每一篇文章。我需要它只显示为该职位选择的类别。

当前作业1-全职-部分

预期工作1-全职工作2-全职工作3-兼职

EN

回答 1

WordPress Development用户

发布于 2018-07-25 22:00:01

有两项职能:

到达_术语

代码语言:javascript
复制
get_terms( string|array $args = array(), array $deprecated = '' )

它检索给定的分类法或分类法列表中的术语。

还有..。

到达_这个_术语

代码语言:javascript
复制
get_the_terms( int|object $post, string $taxonomy )

它检索附在post上的分类法的术语。

你应该在你的案子里用第二个,我想.

票数 2
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/309560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档