путем вызова 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();
});
Что я делаю не так?
Похоже, что WordPress внес некоторые серьезные изменения в кодовую базу, поскольку очень простые wp.media
тестовые перерывы.