1

Wordpress 新手在这里卡住了一点。

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

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

搜索 Google 会导致大量教程/代码等提及帖子和自定义帖子类型,但我看不到任何提及用户和自定义分类法的内容。

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

4

2 回答 2

3

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

于 2013-11-20T03:21:45.803 回答
1

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

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

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

于 2012-07-21T02:00:15.330 回答