mirror of
https://git.sindominio.net/estibadores/wordpress.git
synced 2024-11-14 23:21:07 +01:00
34 lines
845 B
JavaScript
34 lines
845 B
JavaScript
jQuery( document ).ready( function( $ ) {
|
|
|
|
var custom_uploader;
|
|
|
|
$( '#featured_image_upload_button' ).click( function( e ) {
|
|
|
|
e.preventDefault();
|
|
|
|
// If the uploader object has already been created, reopen the dialog
|
|
if ( custom_uploader ) {
|
|
custom_uploader.open();
|
|
return;
|
|
}
|
|
|
|
// Extend the wp.media object
|
|
custom_uploader = wp.media.frames.file_frame = wp.media( {
|
|
title : 'Choose Image',
|
|
button : {
|
|
text : 'Choose Image'
|
|
},
|
|
multiple : false
|
|
} );
|
|
|
|
// When a file is selected, grab the URL and set it as the text field's value
|
|
custom_uploader.on( 'select', function() {
|
|
attachment = custom_uploader.state().get(
|
|
'selection' ).first().toJSON();
|
|
$( '#shell_theme_options\\[featured_image\\]' ).val( attachment.url );
|
|
});
|
|
|
|
// Open the uploader dialog
|
|
custom_uploader.open();
|
|
});
|
|
}); |