将自定义选项卡添加到自定义媒体请求者屏幕

时间:2014-09-22 09:08:36

标签: javascript wordpress

我正在制作一个自定义主题,其中我创建了一个WordPress媒体上传器的实例,用于将视频文件上传到给定的部分。这是我的JS代码:

//click function on the video requester
        $('.video_requester')
            .on('click', function (e) {
                e.preventDefault();
                var divisionID = String(e.target.id); // the id of the clicked div
                var custom_uploader = wp.media({
                        title: 'Add Video To Section',
                        button: {
                            text: 'Save Video'
                        },
                        library: {
                            type: 'video'
                        },
                        multiple: false, // Set this to true to allow multiple files to be selected
                        //frame:     'post'// uncomment to see the post frame

                    })
                    .on('select', function () {
                        var attachment = custom_uploader.state()
                            .get('selection')
                            .first()
                            .toJSON();
                        var extension = attachment.url.substr((attachment.url.lastIndexOf('.') + 1)); //read what is after the last.
                        alert(attachment.url);
                    })
                    .open();
            });

我想在弹出的媒体请求者中添加一个额外的标签。

1 个答案:

答案 0 :(得分:0)

在这篇文章http://pucksart.com/wordpress-javascript-media-library/中,有一些东西可以帮到你。基本上你必须扩展媒体库路由器,添加一个新值(对于新选项卡)