Repeater field in Customizer

时间:2015-08-31 作者:Ignacio

我想为Customizer开发一个设置/控件,允许dynamically to add fields. 典型的例子是add an unlimited number of slides 主题中的滑块。在Customizer设置中有一个名为“添加新幻灯片”的按钮,允许添加新幻灯片字段。

为了回应,let\'s make it easy: Just a text field per row. 因此,每次单击“添加新行”按钮时,都会生成一个新的文本字段。

我尝试了不同的方法,最近的一次尝试是使用脚本模板(小胡子),如以下示例:http://justintadlock.com/archives/2015/06/05/javascript-templating-in-the-wordpress-customizer

问题是如何handle dynamically those settings? 如何使用WP\\u Customize\\u控件to_json 函数,以及如何获取该胡子模板并在每次单击“添加新”按钮时复制它?我对PHP有很好的背景知识,对JS有中等水平的了解,所以我可以理解高级主题。

2 个回复
SO网友:koMah

您可以使用或引用Kirki. 它是一个允许使用较少代码添加自定义控件的框架。

看看Kirki::Repeater\\u控件here.

SO网友:ashraf

太棒了,看一看,这是最好的https://github.com/cristian-ungureanu/customizer-repeater

相关推荐