寻找在定制器预览刷新完成后加载函数的方法

时间:2016-12-09 作者:Emilien Laborde

我需要在wp.customize.previewer.refresh(). 我需要这个,因为我想更新一个模板位置,它在我的主题中用一个自定义挂钩显示,并在新模板位置上滚动预览框。

我使用wp.customize.previewer.bind(\'synced\', ...) 但每次我更改控件上的位置时,这个bind事件调用自身的次数与我更改位置的次数相同。因此,在我的控件上进行第一次位置更新后,绑定事件会调用自身一次,但第二次更新会调用绑定事件两次,以此类推。。。

我使用WordPress 4.7作为参考。

1 个回复
SO网友:koMah

如果要从自定义程序面板绑定回调,可以使用:

wp.customizer.bind( \'preview-ready\', callbackFn );
否则,如果需要从预览本身绑定,可以使用:

wp.customize.previewer.bind(\'ready\', callbackFn);

相关推荐

About wordpress child themes

我对WordPress和儿童主题有一些问题。据我所知,如果我不想在更新主题时失去任何东西,使用子主题是很重要的。我是WordPress的初学者,到目前为止,我一直在使用PageBuilder(管理面板上的板载自定义选项)自定义我的网站,并在“附加CSS”选项中加入几行CSS。所有这些都是在主主题上完成的(只是玩转尝试学习),现在我想开始使用一个儿童主题。问题如下:我不知道我是否可以像通过管理界面设计父主题那样设计我的子主题,或者我是否必须通过文本编辑器(在我的计算机上,然后通过FTP等方式上传)对所有内容