簡體   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