Wordpress Checboxes输入辅助程序podscm

Wordpress Checboxes输入辅助程序podscm,wordpress,helpers,podscms,Wordpress,Helpers,Podscms,我创建了一个多个复选框输入帮助器,以适应此代码 我修改了它,这样人们就不必将值硬编码到helper中;取而代之的是从列注释字段中获取值(在pods 2.0中为列提供一个数据字段会更好!) 这是助手: 我遇到了两个问题,第一个问题我已经解决了: 在开始时,我将整个代码封装在一个函数中,以保持名称空间的整洁(这样做是否正确?)。但是我注意到我这样做了,当我有两列这个助手时,很多奇怪的事情发生了:第二列是空的,没有显示复选框。在使用此帮助程序的第二列之后,不再显示更多列。所有textareas上的Ri

我创建了一个多个复选框输入帮助器,以适应此代码

我修改了它,这样人们就不必将值硬编码到helper中;取而代之的是从列注释字段中获取值(在pods 2.0中为列提供一个数据字段会更好!)

这是助手:

我遇到了两个问题,第一个问题我已经解决了:

  • 在开始时,我将整个代码封装在一个函数中,以保持名称空间的整洁(这样做是否正确?)。但是我注意到我这样做了,当我有两列这个助手时,很多奇怪的事情发生了:第二列是空的,没有显示复选框。在使用此帮助程序的第二列之后,不再显示更多列。所有textareas上的Rich editor命令都不会显示,textareas本身也不可编辑。 我认为这是一种将代码包装在函数中的效果。打开代码,问题就消失了!(我写这篇文章是因为它可以帮助开发人员

  • 我想在checbox显示的选项之外添加一个“Other”文本字段作为注释(比如在谷歌表单中)。要触发这个“Other”(“我共享的包中的Altro”),pod创建者必须在注释中写[](例如:foo、bar、cat、[])。 我能够进行输入,但是,一旦数据被填充并且POD被保存,文本字段中的数据就会丢失。我真的不知道如何解决这个问题

  • 我希望我的经验,这个助手可以帮助别人,我希望一些人可以帮助我提高它


    (请有人创建一个podscms标签!!)

    pods2.0解决了这类问题,它现在作为字段类型选项内置到core中。享受吧