在定制器中停止刷新事件

时间:2015-11-01 作者:Philip Ingram

我怎样才能阻止refresh 自定义程序iframe的事件?类似于:

wp.customize.refresh( function() {
    return; // or whatever would stop the refresh
} );
背景:我正在使用Kirki向前端定制器添加一个代码编辑器字段。它从我的主题选项的自定义CSS区域获得一个选项(不是我开发的主题,因此我不能使用传统的theme\\u mod),并且我可以从该选项中正确获取/放置数据,以从前端定制器编写自定义CSS。

为了使实时编辑工作正常,我修改了前端自定义CSS<style> 元素具有唯一ID,并使用CodeMirrorupdate 事件I可以替换<style> 元素的内容,并查看实时更改。但是,自定义程序refresh 事件也会在稍后触发,从而清除更新的<style> 要素

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

我在这里找到了答案:https://developer.wordpress.org/themes/advanced-topics/customizer-api/

在“我的字段设置”数组中使用“transport”>“postMessage”。Kirki也提供了传球选项。

相关推荐