wordpress/php-fpm/wordpress_files/themes/shell-lite/js/featured-img-uploader.js

34 lines
845 B
JavaScript
Raw Permalink Normal View History

2020-05-22 03:40:23 +02:00
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();
});
});