Metabox-Upload-Datei

Ich habe eine benutzerdefinierte Meta-Datei mit Upload-Datei-functionalität, aber das Problem ist, ich kann nicht die fileurl Schaltfläche Wert, wenn Hit “in Post einfügen” unten sind meine jQuery-Code

window.send_to_editor = function(html) { dlink = jQuery('button.urlfile',html).attr('title'); jQuery('#download_link').val(dlink); tb_remove(); } tb_show('', 'media-upload.php?post_id=1&type=image&TB_iframe=true'); return false; 

Solutions Collecting From Web of "Metabox-Upload-Datei"

Nochmal. Wenn Sie den Datei-Upload verwenden, unterscheidet sich dies von dem Bild-Upload. Um eine FILE-URL zu erhalten, verwenden Sie: $ (html) .attr (‘href’);

Datei-Upload:

 window.send_to_editor = function(html){ var file_url = $(html).attr('href'); // Do something with those variables tb_remove(); }; 

Bild hochladen:

 window.send_to_editor = function(html){ var file_url = $('img', html).attr('src'), classes = $('img', html).attr('class'), id = classes.replace(/(.*?)wp-image-/, ''); // Do something with those variables tb_remove(); }; 

Versuche dies:

 window.send_to_editor = function(html){ dlink = jQuery('img',html).attr('src'); jQuery('#download_link').val(dlink); tb_remove(); }