Return user taxonomies

时间:2017-06-01 作者:danjbh

我试图返回用户分类法,这些分类法是使用插件生成的,然后在函数文件中注册分类法。

分类法在“标准用户配置文件”部分中生成一个复选框列表,您可以在其中选择要使用的分类法。

我无法将其输出,我正在获取其他所有内容,就像这样,例如:

$consultant = (get_query_var(\'author_name\')) ? get_user_by(\'slug\', get_query_var(\'author_name\')) : get_userdata(get_query_var(\'author\'));
要取这个名字,我需要:echo $consultant->first_name

我已将此分类法注册为“Skills”

我尝试了许多方法,但似乎没有输出数组。

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

您可以使用wp_get_object_terms 一旦你有了$consultant. 例如:

$user_terms = wp_get_object_terms( $consultant->ID, \'skills\' );
请注意,可以使用第三个参数自定义术语查询。

结束

相关推荐

Custom taxonomy page template

我第一次在写我自己的wordpress主题。我用自定义分类法注册了一个新的帖子类型,但我无法按术语显示帖子。我复制了档案。php并将其重命名为taxonomy-[mycustomtaxonomy]。php并修改了几行。我保留了档案中的循环。php:<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php the_content(); ?> <?php