Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- jQuery(document).ready(function($){
- var custom_uploader;
- $('#upload_image_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();
- $('#upload_image').val(attachment.url);
- });
- //Open the uploader dialog
- custom_uploader.open();
- });
- jQuery('.custom_clear_image_button').click(function() {
- var defaultImage = jQuery(this).parent().siblings('.custom_default_image').text();
- jQuery(this).parent().siblings('.custom_upload_image').val('');
- jQuery(this).parent().siblings('.custom_preview_image').attr('src', defaultImage);
- return false;
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement