Jquery Wordpress设置API

Jquery Wordpress设置API,jquery,wordpress,Jquery,Wordpress,我正在使用Wordpress设置API为处理图像和链接的插件创建一个选项页面。我可以注册3个add_settings_字段调用,并向站点添加3个图像和链接。有没有人知道一种方法可以让用户动态地添加一个新字段add\u settings\u field。例如,如果它以1个字段开始,但他们需要一秒钟来创建另一张图片。您可以添加一个按钮,让您的管理页面处理程序作为添加选项页面的最后一个参数,例如处理获取参数,以便它调用添加设置字段,也许?要使以下各项正常工作,您需要为数据设置一个“添加设置”字段。ad

我正在使用Wordpress设置API为处理图像和链接的插件创建一个选项页面。我可以注册3个add_settings_字段调用,并向站点添加3个图像和链接。有没有人知道一种方法可以让用户动态地添加一个新字段add\u settings\u field。例如,如果它以1个字段开始,但他们需要一秒钟来创建另一张图片。

您可以添加一个按钮,让您的管理页面处理程序作为添加选项页面的最后一个参数,例如处理获取参数,以便它调用添加设置字段,也许?

要使以下各项正常工作,您需要为数据设置一个“添加设置”字段。add_settings_字段的回调函数中的html表单元素需要是数组

例如:

<input type="text" name="field[0]" id="textfield_0" />
<input type="text" name="field[1]" id="textfield_1" />
如果您设计一个像这样的表单,WordPress会将序列化的数据存储在一个选项字段中,从而减少数据库请求,您可以在以后向其中添加更多数据

然后,您可以使用jQuery或JavaScript以及一个按钮向选项页面添加更多字段

附加字段也将是一个数组,编号从上一个表单字段结束的位置开始。查看前面的代码狙击手,您将开始:

<input type="text" name="field[2]" id="textfield_2" />
<input type="text" name="field[3]" id="textfield_3" />
如果你把东西放在一起,那么你的基本表单和x个表单字段就会在add\u settings\u field的回调函数中创建。使用jQuery或Ajax添加其他字段

现在,您可能需要编辑字段,在这种情况下,表单应该显示所有以前存储的值,并填写文本字段

可以通过将带有存储值的属性发送到“添加设置”字段来完成此操作。看看我是如何解决这个问题的