我会试着举一个我想要的例子:
(这不是我正在做的事情,但这似乎是我希望它如何工作的一个不错的例子)
想象一下,我们有一个“房屋”的自定义帖子类型 (CPT),并且该 CPT 的自定义元选项之一是“卧室”——显然,不同的房屋有不同数量的卧室,所有这些都有不同的属性。所以,我希望能够允许用户添加关于卧室的几个不同属性,即
尺寸、外观、窗户数量和地板类型
当用户为第一间卧室添加了这些详细信息时,如果房子有第二间卧室,那么我希望他们有一个“添加卧室”按钮并添加另一组这些元框,以便他们可以填写有关卧室的详细信息2.
我知道我需要一些 javascript 来添加这个工具(以及我不介意写的东西),但我在我可怜的、无用的大脑中苦苦挣扎的是如何将这些保存到数据库中。我想使用 WordPress 元数据来实现这一点,这样我就不会添加任何不必要的数据库表,而且我确信我可能无法完全理解如何保存数据的原则。
任何教程的指针都会很棒,或者非常感激地收到一些已经做这种事情的插件示例。这是一个屏幕截图,可以了解我想要做什么。
解决方案: 我在这里找到了解决方案,它可能对某人有帮助。 https://wordpress.stackexchange.com/questions/25478/custom-post-type-metabox-array