2010-07-28 30 views
2

我有一個WordPress安裝,允許註冊用戶發佈文章。問題在於標籤部分。我喜歡讓他們添加標籤的想法,但它變得瘋狂。通常有三個或四個相同的標籤拼寫不同,有時候人們會爲標籤添加奇怪的東西等。我希望能夠允許將帖子「添加」到帖子中,但不是實際的「創建」標籤本身 - 我希望用戶必須從預先確定的列表中選擇。該列表可能是一個下拉菜單,一些奇特的jQuery的東西,我真的不在乎。打開想法/建議。可能StackOverflow是如何做到的?謝謝!WordPress的標籤 - 從預先確定的列表中選擇?

+0

你好,關於如何做這件事的任何新想法? – theyuv 2016-09-09 11:27:37

回答

2

你能夠使用類別而不是標籤嗎?通過預加載類別和將用戶限制爲無法創建類別的角色,這樣做會更容易。

如果您確實想要使用標籤,我認爲您必須搜索Adam R Brown's list of action hooks並找到添加標籤時觸發的掛鉤。

如果沒有適當的操作掛鉤,則可以使用add your own

我相信標籤是由wp-admin/admin-ajax.php中的_wp_ajax_add_hierarchical_term()添加的,那就是你要添加自定義鉤子的地方。查看trac page for the file中的代碼。看看它是否合理並測試出來。

+0

謝謝你的指導。我會看看那裏的鉤子。我需要堅持標籤。分類已被使用(和預定義),標籤是額外的。 – RodeoRamsey 2010-08-12 03:59:11

1

由於沒有人用簡單的使用代碼段回答了這個問題,並且由於它超出了我自己編寫代碼的能力,所以我選擇了一個基於上面知識的答案。

相關問題