您好,我想使用wordpress媒体库。我想让用户在点击我制作的按钮并选择图片时看到库,我会得到一个用户选择的图片链接。实际上,我想学习我们应该如何使用这个图书馆
<button type="button" class="button button-primary">choose picture</button>
我很高兴你们能回答或链接一些文档来研究它们。您好,我想使用wordpress媒体库。我想让用户在点击我制作的按钮并选择图片时看到库,我会得到一个用户选择的图片链接。实际上,我想学习我们应该如何使用这个图书馆
<button type="button" class="button button-primary">choose picture</button>
我很高兴你们能回答或链接一些文档来研究它们。看看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我在Fedora运行的机器中创建了一个本地WordPress 4.9.8安装程序,其中包含PHP 7。当我尝试将媒体上传到WordPress管理员时,它一直在说上载的文件无法移动到wp内容/上载/我已经为内容/上传目录授予了完整(777)文件权限,但仍然出现了相同的错误。最后,我尝试手动创建目录结构,并自己放置媒体文件,如下所示/var/www/html/test-jp/wp-content/uploads/2018/09/1024-xxxxx-logo。巴布亚新几内亚原因可能是什么?