我有一个WordPress安装,允许注册用户发布文章。问题在于标签部分。我喜欢让他们添加标签的想法,但它变得疯狂。通常有三个或四个相同的标签拼写不同,有时候人们会为标签添加奇怪的东西等。我希望能够允许将帖子“添加”到帖子中,但不是实际的“创建”标签本身 - 我希望用户必须从预先确定的列表中选择。该列表可能是一个下拉菜单,一些奇特的jQuery的东西,我真的不在乎。打开想法/建议。可能StackOverflow是如何做到的?谢谢!WordPress的标签 - 从预先确定的列表中选择?
2
A
回答
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
由于没有人用简单的使用代码段回答了这个问题,并且由于它超出了我自己编写代码的能力,所以我选择了一个基于上面知识的答案。
相关问题
- 1. 从Javascript中的嵌套列表中预先选择项目
- 2. 如何从动态标签中预先选择第一个标签?
- 3. 从MySQL数据库中预先选择的下拉列表值
- 4. 导轨选择标签,预先选择多个值
- 5. Ruby on rails从固定列表中选择标签(导轨)
- 6. 在下拉列表中预先选择默认值
- 7. 从循环中预先选择
- 8. 隐藏/从选择选项列表中选择多个标签去除选择具有相同的列表
- 9. 如何获取WordPress多选框中预先选定的值(wp_dropdown_categories)?
- 10. 的LINQ:从多个表中选择成一个预先定义的实体
- 11. VBA Excel预先选择多列多选列表框中的项目
- 12. 选择从的GroupBy列表中选择特定的列
- 13. 如何从下拉列表中选择选项标签?
- 14. 使用jQuery选择基于标签从选择列表中的项目
- 15. 标签栏确实选择委托方法给予先前选定的标签索引在ios,swift 3
- 16. 根据其他列表中的标签从列表中选择元素
- 17. 如何从流星和autoform的下拉列表中预先选择一个值?
- 18. 给出选择列表的给定键的显示标签
- 19. 如何在javascript中的下拉列表中预先选择一个选项?
- 20. 如何根据先前选择列表的选定选项更改选择列表中的选项?
- 21. 预先选择UI上的下拉列表
- 22. 如何正确填写选择列表中选定的选项..?
- 23. 从sorrounding标签的标签文本中选择复选框?
- 24. 如何从标签栏列表中显示选定的标签栏
- 25. 预先选择字段数组中选择字段的选项?
- 26. 在extjs中从下拉列表(组合框)中预先选择值?
- 27. Angular ng选项首先在列表中选择特定选项
- 28. 在动态填充的下拉列表中预先选择第一个选项
- 29. 选择正确的CssSelector或标签名
- 30. 从预定义列表中选择NOT INK
你好,关于如何做这件事的任何新想法? – theyuv 2016-09-09 11:27:37