Media Manager(3.5版):如何在创建媒体框时显示空的媒体库?

时间:2014-02-05 作者:Sascha

有没有办法确保“媒体库”选项卡在我开始在“上载文件”选项卡中上载一些图像之前不会显示任何图像?

我正在创建wp。具有以下代码的媒体框:

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\' },   
});
它创建了以下内容:Media Library with all items ever uploaded

有没有办法确保“媒体库”选项卡在我开始在“上载文件”选项卡中上载一些图像之前不会显示任何图像?然后很明显只显示那些我刚从“上传图像”选项卡上传的图像。

1 个回复
SO网友:Ogier Schelvis

这不是一个很好的解决方案,但我在一个自定义插件中使用了post\\uu-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
        }
上帝保佑,它成功了。我希望这对你也有好处。

结束

相关推荐

Image media upload metabox

我已经创建了第一个图像上载元数据库,但似乎有问题。当我添加图像然后更新页面时,数据不会保存-我确信这是我自己的错别字,我看不到。第二个输入框的上载图像按钮无法像第一个一样加载媒体库框-Js可能会出现问题吗?这是我的代码<?php /* Plugin Name: Meta Box Media Library Image Plugin URI: Description: Adds the ability to select an image from the