如何使定制metabox领域duplicatable?(How to make custom met

2019-07-18 18:11发布

我现在目前编码WordPress管理插件。 这是关于自定义元框。 我想创建一个幻灯片插件,只是学习了很多编码。

我已创建了一个metabox,包含图像上传和文本输入字段。 (见图片波纹管)

所以,我可以救场,所以我可以上传图片和capton设置它的文本字段中。 当我保存里面的WordPress的文章/页面会被保存在我的数据库,我的价值观。 没关系!

现在,我想扩大的代码,通过用户可能添加和删除字段一样,重复的领域。
正如你可以在图片中看到上面,我创建了添加新的滑动按钮,我还编写了一些JavaScript来得到它的工作,但是这并不能正常工作。

所以,我对你的问题是,什么是动态创建领域的最佳方式?
我现在使用的克隆功能,在JavaScript中,克隆领域,但只有默认的行会工作。

我已经几个星期与它无法找到一个解决办法为止。

一些代码:
这是我的metabox的代码用PHP创建
这是jQuery的/ JavaScript的 ,我现在使用

Answer 1:

我已经回答了很多问题,关于这个话题在WordPress StackExchange。
它被称为重复字段

但基本上这些都是所需的资源:

  • 创造更多元盒需要 - WPSE Q&A

  • 重复的自定义字段中Metabox -吉斯特

     /** * Repeatable Custom Fields in a Metabox * Author: Helen Hou-Sandi * * From a bespoke system, so currently not modular - will fix soon * Note that this particular metadata is saved as one multidimensional array (serialized) */ 
  • 重复的自定义字段中Metabox -其它主旨例如,没有给出说明



文章来源: How to make custom metabox fields duplicatable?