如何在定制器中使用js定义活动窗口小部件

时间:2017-04-12 作者:TrubinE

我需要使用js定义活动(打开/可编辑)小部件的标识符。

+

捕捉事件(触发器)切换活动小部件。

这些事件是否有内置的js api?

我需要这样的东西:

 jQuery(document).on(\'widget-updated\', function(event, widget){
 //...
 });
jQuery(document).on(\'widget-added\', function(event, widget){
 //...
 });
或具有此数据的js对象(视图)。

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

在源代码中找到了我问题的答案,也许有人会派上用场:

jQuery(document).on(\'expand\', function (event) {
        console.log(event.target);
});

相关推荐

My widgets do not save

每次我保存我的小部件并离开页面时,我的小部件都会消失。侧边栏已完全清空,不会保存任何更改。控制台或PHP日志中没有任何错误。如果我将小部件直接复制并保存在数据库中widgets_text, 它们将被显示,但我仍然无法在侧边栏中添加或删除任何内容。这只发生在我的右侧边栏上,左侧边栏工作正常,但它们都以相同的方式注册。这是我注册侧边栏的方式:function my_widgets_init() { register_sidebar( array ( \'name\'