2

我会试着举一个我想要的例子:

(这不是我正在做的事情,但这似乎是我希望它如何工作的一个不错的例子)

想象一下,我们有一个“房屋”的自定义帖子类型 (CPT),并且该 CPT 的自定义元选项之一是“卧室”——显然,不同的房屋有不同数量的卧室,所有这些都有不同的属性。所以,我希望能够允许用户添加关于卧室的几个不同属性,即

尺寸、外观、窗户​​数量和地板类型

当用户为第一间卧室添加了这些详细信息时,如果房子有第二间卧室,那么我希望他们有一个“添加卧室”按钮并添加另一组这些元框,以便他们可以填写有关卧室的详细信息2.

我知道我需要一些 javascript 来添加这个工具(以及我不介意写的东西),但我在我可怜的、无用的大脑中苦苦挣扎的是如何将这些保存到数据库中。我想使用 WordPress 元数据来实现这一点,这样我就不会添加任何不必要的数据库表,而且我确信我可能无法完全理解如何保存数据的原则。

任何教程的指针都会很棒,或者非常感激地收到一些已经做这种事情的插件示例。这是一个屏幕截图,可以了解我想要做什么。 在此处输入图像描述

解决方案: 我在这里找到了解决方案,它可能对某人有帮助。 https://wordpress.stackexchange.com/questions/25478/custom-post-type-metabox-array

4

1 回答 1

2

您基本上是在中继器元框之后。一些元框类支持重复字段。值得一试的是http://www.farinspace.com/wpalchemy-metabox/

我写了一个使用重复元框字段的插件,如果你想深入研究它,它不使用 wp-alchemy。http://code.google.com/p/css-thumbnail-sprites/

于 2012-03-27T01:19:01.477 回答