我会尝试举例说明我想要的内容:
(这不是我正在做的,但它似乎是我喜欢它的工作方式的一个很好的例子)
想象一下,我们有一个'房屋'的自定义帖子类型(CPT),这个CPT的一个自定义元选项是'卧室' - 显然,不同的房子有不同数量的卧室,所有这些都有不同的属性。所以,我希望能够让用户添加一些关于卧室的不同属性,即
尺寸,宽高比,窗户数量和地板类型
当用户为第一间卧室添加这些细节时,如果房子有第二间卧室,那么我希望他们有一个“添加卧室”按钮,并添加另一组这些元框,以便他们可以填写关于卧室2的详细信息。
我知道我需要一些javascript来添加这个功能(以及我不介意写的东西)但是我在我那可怜的,无用的大脑中正在努力的是如何将这些保存到数据库中。我想用WordPress元实现这一点,这样我就不会添加任何不必要的数据库表,我相信我可能无法理解如何保存数据的原则。
指向任何教程的指针都很精彩,或者已经非常感激地收到已经做过这类事情的插件示例。 这是一个截图,以了解我想做什么。
解决方案: 我在这里找到了解决方案,它可能对某人有帮助。 https://wordpress.stackexchange.com/questions/25478/custom-post-type-metabox-array
答案 0 :(得分:2)
你基本上是在转发器元变量之后。一些元文件类支持重复字段。值得一试的是http://www.farinspace.com/wpalchemy-metabox/
我写了一个插件,它使用重复的元数据字段,如果你想挖掘它,就不使用wp-alchemy。 http://code.google.com/p/css-thumbnail-sprites/