Using wp.media
function to create custom uploader popup I can't find argument to show attachment filters.
if(typeof wp === 'undefined' || typeof wp.media === 'undefined') {
return false;
}
var frame = wp.media({
title: 'Custom title',
multiple: false
});
My result:
Desired result:
Any help will be appreciated
Using wp.media
function to create custom uploader popup I can't find argument to show attachment filters.
if(typeof wp === 'undefined' || typeof wp.media === 'undefined') {
return false;
}
var frame = wp.media({
title: 'Custom title',
multiple: false
});
My result:
Desired result:
Any help will be appreciated
Share Improve this question asked Jul 20, 2019 at 13:44 Anton LukinAnton Lukin 8875 silver badges17 bronze badges1 Answer
Reset to default 4 +50You need to make use of filterable
property. To do that, you can extend the library and use that as a custom state.
// Create state
var myCustomState = wp.media.controller.Library.extend({
defaults : _.defaults({
id: 'my-custom-state',
title: 'Upload Image',
allowLocalEdits: true,
displaySettings: true,
filterable: 'all', // This is the property you need. Accepts 'all', 'uploaded', or 'unattached'.
displayUserSettings: true,
multiple : false,
}, wp.media.controller.Library.prototype.defaults )
});
//Setup media frame
frame = wp.media({
button: {
text: 'Select'
},
state: 'my-custom-state', // set the custom state as default state
states: [
new myCustomState() // add the state
]
});
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745303857a4621597.html
评论列表(0条)