Hallo zusammen,
Ich bin dabei mein eigenes Theme zu erstellen und bin jetzt an einen Punkt gekommen, an dem ich am verzweifeln bin...
Ich habe die Option eingebaut, ein eigenes Profilbild hochzuladen via MediaUploader....Das klappt auch sehr gut.
Jetzt möchte ich aber in einem anderen Reiter nochmal den MediaUploader verwenden um ein anderes Bild hochzuladen. Wie muss ich da mein Script bearbeiten, dass ich den MediaUploader verwenden kann.
Hier mein funktionierender Code
Code
jQuery(document).ready(function ($) {
var mediaUploader;
$('#upload-button').on('click', function (e) {
e.preventDefault();
if (mediaUploader) {
mediaUploader.open();
return;
}
mediaUploader = wp.media.frames.file_frame = wp.media({
title: 'Choose a Profile Picture',
button: {
text: 'Choose Picture'
},
multiple: false
});
mediaUploader.on('select', function () {
attachment = mediaUploader.state().get('selection').first().toJSON();
$('#profile-picture').val(attachment.url);
$('#profile-picture-preview').css('background-image', 'url(' + attachment.url + ')');
});
mediaUploader.open();
});
$('#remove-picture').on('click', function (e) {
e.preventDefault();
var answer = confirm("Are you sure you want to remove your Profile Picture?");
if (answer == true) {
$('#profile-picture').val('');
$('.music-general-form').submit();
}
return;
});
});
Alles anzeigen
Den Button habe ich schon in Backend eingebaut, der zeigt aber keine Reaktion.
Wäre super wenn hier jemand ne Lösung hat.
Danke und Gruß
Sven