我正在使用Wordpress设置API为插件处理图片和链接创建一个选项页面。我可以注册3个add_settings_field调用,并添加3个图像和链接到该网站。有谁知道动态让用户动态添加新字段(add_settings_field)的方法。例如,如果它从1个字段开始,但他们需要另一张图片。Wordpress设置API
1
A
回答
0
你可以添加一个按钮并让你的管理页面处理程序(例如add_options_page的最后一个参数)处理GET参数,所以它可以调用add_settings_field,也许?
0
对于以下工作,您需要为数据创建一个add_settings_field。 add_settings_field的回调函数中的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" />
如果你把东西合精您在add_settings_field的回调函数创建表单域的NOx量基本形式。其他字段将使用jQuery或Ajax添加。
现在,您可能会遇到需要编辑字段的情况,在这种情况下,表单应显示所有先前存储的值并填写文本字段。
你可以通过发送一个包含存储值的属性到add_settings_field来实现。看看我是如何为自己解决的Wordpress settings API and serialising data
相关问题
- 1. 子页面设置api wordpress
- 2. WordPress的设置API回调
- 3. 访问后数据保存设置与WordPress设置API后
- 4. 如何在wordpress中设置样式(设置API)
- 5. WordPress的 - 设置post_date
- 6. Yii2设置API
- 7. 如何验证WordPress设置API中的单选按钮?
- 8. 高可用性WordPress设置
- 9. 设置wordpress到Windows主机
- 10. WordPress插件设置数据
- 11. 设置wordpress iOS的教程
- 12. 设置多国语言wordpress
- 13. WordPress插件设置页面
- 14. wordpress插件sql设置
- 15. WordPress的设置由插件
- 16. 设置JavaScript API accessToken
- 17. Elasticsearch Java Api设置索引设置
- 18. 使用Facebook API设置隐私设置
- 19. 如何设置wordpress元框位置
- 20. WordPress设置页面不保存设置到数据库
- 21. 如何设置本地主机上的openshift wordpress设置
- 22. 在安装之前设置WordPress默认设置
- 23. WebOS中的设置API
- 24. Google Gmail API - 授权设置
- 25. 设置auth0-authorization-extension-api
- 26. PHP SOAP API设置/登录
- 27. 驱动器api设置appProperties
- 28. api网关CORS设置
- 29. TFS 2013 - API用户设置
- 30. Python API Ansible详细设置