2017-05-19 25 views
0

我想清除重装WordPress的定制的预览,因为我只看到我的改变,如果做了刷新缓存插件的高速缓存。我可以手动执行此操作,但我的目标是在WP定制程序刷新时执行此操作。如何在重新加载WP定制器时触发do_action?

我已经走到这一步:

function px_clear_bb_cache() { 
FLBuilderModel::delete_asset_cache_for_all_posts(); 
} 
do_action('customize_save', 'px_clear_bb_cache'); 

我遇到了以下问题:

  1. 保存定制后,我只能看到关闭定制后的变化。如果定制程序在保存时重新加载/刷新,那将会很棒。
  2. 但更好是,如果上述PHP函数会触发每次定制重装/刷新时的值发生改变时。

也许我需要的jQuery + AJAX挂接到preview_init和火这个do_action?不知道该怎么做。

+0

我觉得你的问题是更少的编程有关,但更关系到WordPress的发展,因为它是非常WordPress的应用程序中处理一些特定的状态。您可能希望将https://wordpress.stackexchange.com/视为更合适的问答网站。 – hakre

+0

好的建议,不知道这个存在。在那里发布问题,如果我有答案,请将其发回到此处以完成我的问题。 – Bob

回答

相关问题