我已经为我的帖子创建了一个自定义分类法,我想知道是否有办法在编辑帖子面板中为每个分类法术语添加一个额外的输入字段(文本输入)。
我想要的不是一个简单的分类元字段,因为每个帖子中的每个术语的元字段总是相同的。这是我想要的一个例子。
比方说,我有一个叫做“个性”的分类法,术语是:
-快乐
-懒散
-外向
我希望能够为这些术语中的每一个添加分数,但每个职位都不同。例如,一个名为马克的帖子有10个快乐,5个懒散,8个外向,等等。
为了实现这一点,我认为在每个分类术语旁边都应该有一个输入字段。太复杂了?我想必须创建新的数据库表才能做到这一点。有什么想法吗?有人做过这样的事吗<谢谢!
最合适的回答,由SO网友:barakadam 整理而成
这不是您需要的分类字段,因为正如您所描述的,对于每个类别,该字段的名称将保持不变,但对于每个帖子,其值都会更改。因此,字段应该附加到帖子,而不是类别。您实际需要使用的是一个post自定义字段,您可以(在内部)将其命名为_post_cheerfulness
, _post_lazyness
, 等等(显示名称当然是欢快、懒散等)。如果您要投票的类别列表保持不变,这是非常简单的:您只需要创建尽可能多的自定义字段(可能使用元框使其看起来很好,甚至可能使用星级系统)。如果你的分类列表一直在变化,那就更复杂了。但它仍然是可以实现的(使用动态自定义字段元盒生成器,可以遍历所有类别)。