Jquery fenêtre.send_to_editor

Ne pouvait pas venir avec un bon titre pour cette.

J'ai un build dans WordPress où j'ai des images de multiples téléchargements en utilisant le haut dans WordPress media uploader. Comment cela fonctionne est, après le téléchargement et choisissez "insérer", jQuery est d'insérer le chemin de l'image dans un champ de texte, qui contient l'ID. Une fois que vous enregistrez, le champ de texte est enregistrée dans le tableau d'options.

Fonctionne parfaitement, si vous avez seulement 1 champ de téléchargement. Une fois que vous ajoutez plus de téléchargements, chaque champ de téléchargement est enregistré avec le même chemin de l'image. Juste besoin de chaque bouton télécharger pour seulement insérer la valeur du champ de texte associé.

J'ai essayé de l'utiliser .chaque mais je ne pouvais pas le faire fonctionner correctement. Également essayé d'utiliser .attr('id') pour l'insertion de valeur, mais rien à faire là.

Voici mon jQuery et le balisage:

jQuery('.upload-button').click(function() {
    formfield = jQuery('.upload').attr('name');
    tb_show('', 'media-upload.php?type=image&TB_iframe=true');
    return false;
});

window.send_to_editor = function(html) {
    imgurl = jQuery('img',html).attr('src');
    jQuery('.upload').val(imgurl);
    tb_remove();
};

<div class="upload_field"
    <input type="text" name="upload_one" id="upload_one" class="upload" value="" />
    <input type="button" class="upload-button" value="Upload Image" />
</div>

<div class="upload_field"
    <input type="text" name="upload_two" id="upload_two" class="upload" value="" />
    <input type="button" class="upload-button" value="Upload Image" />
</div>

<div class="upload_field"
    <input type="text" name="upload_three" id="upload_three" class="upload" value="" />
    <input type="button" class="upload-button" value="Upload Image" />
</div>

Pour plus d'info, voici le programme de transfert de configuration que j'utilise: http://www.webmaster-source.com/2010/01/08/using-the-wordpress-uploader-in-your-plugin-or-theme/

Toute aide, comme toujours, est très appréciée.

InformationsquelleAutor Ryan Palmer | 2011-04-15