通过调用wp.media()
(带有标题,按钮和多个参数),javascript会引发错误this.activateMode is not a function
-它不应该弹出媒体视图/模式吗?
我如何加载脚本:
add_action('admin_enqueue_scripts', function ($hook) {
wp_enqueue_editor();
wp_enqueue_media();
wp_enqueue_script('helper-media-scripts', plugins_url('public/js/media.js', __FILE__), ['jquery']);
});
在脚本文件中,我只是尝试打开模式:
$(document).on('click','#test-media',function(e){
e.preventDefault();
wp.media({
title: 'Choose Image',
button: {
text: 'Choose Image'
},
multiple: false
}).open();
});
我做错了什么?
由于非常简单的wp.media
测试中断,因此WordPress似乎在代码库中进行了一些重大更改。