2013-05-01 119 views
0

我使用ACF插件來自定義字段和插件製作的類別。我的問題是我做了一個名爲「Mobile」的自定義類別。添加一個新的自定義帖子並將其插入到admin dashboard works的「Mobile」類別中。WordPress的類別分類

但是,如果我試圖從代碼wp_set_object_terms設置帖子到該類別,它給了我一個無效分類的錯誤。我尋找了一種解決方案來解決我的情況,但唯一重要的是在我稱之爲分類標準之前加載它。我不知道在ACF插件或我的插件中看什麼是錯的。

你能給我一個建議嗎? 謝謝。

+0

你是什麼意思的自定義類別? – 2013-05-01 14:15:24

+0

由ACF插件製作的類別。對不起,我會編輯這個問題,以免造成更多混淆。 – Nebunel 2013-05-01 14:16:17

+0

簡要說來,分類是一組術語,例如,默認帖子類型的分類名稱是「類別」。如果你有「類別」下的「健康」,「運動」,「文學」......這些是「類別」分類的術語。當您創建自定義帖子類型時,您應該先創建一個分類標準,然後創建其條款。我希望我的評論不是在浪費你的時間,但我一直強調要記住這一點,因爲我也是錯的。 – 2013-05-01 14:21:08

回答

1

我覺得問題在於使用wp_set_object_terms()函數。第二個參數應該包含要添加的術語的id或slug,在你的情況下,它應該是slug或與'mobile_cat'相關的id。然後,第三個參數應該指定添加此術語的分類。在你的文章中仍然不知道你的分類名稱是什麼。

您可以從數據庫中獲取所有必需的信息。

祝你好運

+0

添加了slu,,像魅力一樣工作。非常感謝你。但是,對於slu works作品和id並不奇怪,這也很奇怪。但重要的是,作品 – Nebunel 2013-05-03 10:00:05

+0

很高興聽到這一點。感謝您的接受和投票 – 2013-05-03 20:12:17