无法扩展wp.media.view.AttachmentsBrowser

时间:2021-01-30 作者:zzazzles

这里是WP开发的新手,如果我遗漏了一些简单的东西,请原谅我。。。我正在为媒体上载库编写一个插件,它需要在网格视图中获取选定的媒体项(用于拖放)。我知道媒体网格中的项目是动态生成的,所以我尝试扩展AttachmentsBrowser,并在initialize(). 然而initialize() 从未调用。

!function(e) {
  
  var i = {
    init: function() {
      console.log("This is called");

      wp.media.view.AttachmentsBrowser = wp.media.view.AttachmentsBrowser.extend({
        initialize: function () { 
          console.log("This is NOT called.");
        },
      });
    }
  }
  
e(document).ready(function() {
    i.init()
})
}(jQuery);
我已经检查了wp。媒体看法AttachmentsBrowser存在。但不知怎么的initialize() 似乎没有接到电话。还有什么我需要补充的吗?

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

事实证明,发生这种情况的原因是,当我注册/排队脚本时in_footer = true. 将此设置为默认值false 解决了问题。

相关推荐