繁体   English   中英

查询用户并从自定义分类中获取条款

[英]Query User and get terms from a custom Taxonomy

WordPress的新手在这里卡住了一点。

我根据http://justintadlock.com/archives/2011/10/20/custom-user-taxonomies-in-wordpress为用户创建了一个名为“零售商类别”的自定义分类法...添加新用户时,我可以从此自定义分类标准中成功选择术语,然后将其保存。

使用上面的教程,我可以获取带有特定术语的所有用户,但是我实际上想从已登录用户的自定义分类法(零售商类别)中获取所有术语,即创建一个输出标准用户信息的自定义配置文件页面,用户选择的零售商类别列表。

在Google的搜索结果中,出现了大量教程/代码等内容,其中提到了帖子和自定义帖子类型,但我看不到提到用户和自定义分类法的内容。

任何帮助/指针将不胜感激。 谢谢。

您应该使用get_the_terms方法并提供用户ID和分类法,一旦成功,它将返回与用户相关联的术语对象数组。 如果在给定的分类法中未找到任何术语,则为False;如果输入的分类法无效,则为wp_error对象。

$terms = get_the_terms( $user_id, $taxonomy);

文档: http : //codex.wordpress.org/Function_Reference/get_the_terms

当我尝试get_the_terms时不起作用。 查看代码,它特定于帖子。 更通用的wp_get_object_terms效果更好。 http://codex.wordpress.org/Function_Reference/wp_get_object_terms

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM