您好,我想使用wordpress媒体库。我想让用户在点击我制作的按钮并选择图片时看到库,我会得到一个用户选择的图片链接。实际上,我想学习我们应该如何使用这个图书馆
<button type="button" class="button button-primary">choose picture</button>
我很高兴你们能回答或链接一些文档来研究它们。
最合适的回答,由SO网友:Anton Lukin 整理而成
看看wp_enqueue_media 功能。它将使用所有媒体JS API所需的所有脚本、样式、设置和模板排入队列。
然后可以执行wp。媒体功能:
var button = document.querySelector(\'.button\');
button.addEventListener(\'click\', function(e) {
e.preventDefault();
var frame = wp.media({
title: \'Frame title\',
multiple: false
});
frame.on(\'select\', function () {
var attachment = frame.state().get(\'selection\').first().toJSON();
alert(attachment.url);
});
frame.open();
});
更详细的指南:
https://codex.wordpress.org/Javascript_Reference/wp.media