有没有办法确保“媒体库”选项卡没有显示任何图片,直到我开始上传一些在“上传文件”选项卡?
我正在使用以下代码创建一个wp.media框架:
var myframe = wp.media({
title : 'Bla Bla',
frame : 'select',
library: {
//query : false, // not working
type : 'image',
},
//library : '', // not working either
multiple : true,
button : { text : 'Finish' },
});它创建了以下内容:

有没有办法确保“媒体库”选项卡没有显示任何图片,直到我开始上传一些在“上传文件”选项卡?很明显,这些图片是我刚刚从“上传图片”选项卡上传的。
发布于 2014-03-17 22:56:13
这不是一个很好的解决方案,但我在定制插件中使用了post__in属性一次。基本上,您通常定义一个附件id数组,以便在媒体库中显示。
library: {
type: 'image', post__in:[23,25,26] // or a javascript variable that contained the array of id's
}我的代码最初是为此而构建的。这对于已经将附件附在帖子上的帖子来说是很棒的。但是我不需要为新的职位展示任何东西。如果包含id的javascript变量为空,则会显示媒体库的全部内容。
我想我可以尝试使用一个硬编码的id,它当然没有与它相关的附件。所以我做了这个:
library: {
type: 'image', post__in:[0] // zero just to be sure
}上帝,它起了作用。我希望这对你也有好处。
https://wordpress.stackexchange.com/questions/133551
复制相似问题