Wordpress标签 - 从预先确定的列表中选择?

时间:2010-07-28 04:18:09

标签: wordpress tags

我有一个WordPress安装,允许注册用户发布文章。问题出在Tags部分。我喜欢让他们添加标签的想法,但它变得疯狂。通常有3或4个相同的标签拼写不同,有时候人们会为标签添加奇怪的东西等等。我希望能够允许“添加”标签到帖子,但不能实际“创建”标记本身 - 我希望用户必须从预先确定的列表中选择。那个列表可能是一个下拉菜单,有些花哨的jQuery的东西,我真的不在乎。对想法/建议持开放态度。 StackOverflow可以做些什么呢?谢谢!

2 个答案:

答案 0 :(得分: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中的代码。看看它是否有意义并进行测试。

答案 1 :(得分:1)

由于没有其他人使用简单易用的代码段来回答这个问题,并且因为我无法编写自己的代码,所以我选择的答案基于我之上的知识。