定制器JS API动态添加节和控件

时间:2016-08-18 作者:Brad klosterman

自定义JS API逻辑

我将有一个框架和一组面板。其中一个面板将预览动态部分的集合。默认情况下,此面板将有一个部分。将有用于添加、删除和重新排列节的控件。创建节时,它将有两个默认控件,即节标题和节布局。截面布局将动态创建新控件以编辑该截面的预览。

实词示例。

一个小组将被称为“推荐”

节名称:将相应地命名节及其菜单

我已经阅读了关于Customizer JS API的手册,浏览了core development post和post Customizer插件。Wordpress建议在构建定制程序时只使用JSAPI,以确保其经得起未来的考验。我知道他们删除了PHP,只使用JS,所以我有几个问题。

如何使用JS API构建自定义面板、节和控件

enter image description here

1 个回复
最合适的回答,由SO网友:Weston Ruter 整理而成

如果您使用Customize Posts 插件并启用Testimonials content type 在Jetpack中。除了Select2跳转到一个选项之外,还可以在推荐面板中列出推荐帖子的部分:

List of testimonials

然后,在扩展推荐部分时,会有名称、特色图像和其他字段:

Testimonial fields

您会注意到,目前缺少“订单”字段。为此,您需要遵循以下步骤:

此外,您会注意到,面板在展开时不会显示该类型的所有帖子。当前添加的部分显示在预览中,或通过Select2下拉列表添加。要列出所有帖子,您可以按照List all posts of a given post type in the section.

至于向自定义帖子类型添加自定义字段,例如扩展Jetpack推荐信,您可以参考在自定义帖子(特色图片和页面模板)中添加Posteta的示例,也可以查看以下内容new standalone example (这仍然很粗糙,需要改进)。

相关推荐