如何向模型添加自定义字段

不,你只需要为额外的字段添加额外的代码。在大多数情况下,只需复制现有代码即可,例如:

add_preloaded_topic_list_custom_field(FIELD_NAME_1)
add_preloaded_topic_list_custom_field(FIELD_NAME_2)

自定义用户字段的第一个查找位置是 /admin/customize/user_fields,它提供了一个用户界面来添加它们。如果你想获得更精细化的控制,过程与主题和类别非常相似,但你实际上不需要前端元素来处理用户字段。

实际上,我们(Pavilion)正在考虑创建一个自定义字段插件(类似于 WordPress 的 ACF),它最初看起来会有点像 Custom Wizard 插件 中的自定义字段管理界面。

实际上,有些人已经将 Custom Wizard 插件用作自定义字段管理器。它可以列出你实例中的所有自定义字段(来自任何来源),并允许你将任何类型的字段添加到支持它们的模型中。

它不提供前端支持,例如在 Topic Custom Field 教育插件中所示的那样(这在 Custom Wizard 插件的上下文中不起作用),这就是为什么我们考虑将其拆分为一个单独的插件。

3 个赞