我想运行一些脚本,在用户单击“使用特色图像”按钮并使用编辑后屏幕中检索到的数据后,获取特色图像的宽度和高度。JavaScript中有这样的钩子可用吗?否则,您是否有其他建议来实现这一目标?
谢谢你的帮助!
编辑:如果没有任何挂钩,我尝试使用下面的代码,但单击“设置特色图像”不会触发事件,可能是因为它是一个模式弹出窗口?有什么想法吗?
jQuery("#set-post-thumbnail").on("click", function(){
alert(\'clicked\');
jQuery(document).on("click", \'.media-button-select\', function(){
alert(\'clicked button\');
})
})
最合适的回答,由SO网友:DiverseAndRemote.com 整理而成
我想你需要的是
(function(){
var featuredImage = wp.media.featuredImage.frame();
featuredImage.on(\'select\', function(){
var attachment = featuredImage.state().get(\'selection\').first().toJSON();
console.log(attachment);
});
})();
The
attachment
对象应具有
height
和
width
属性。