Elliot hier aus dem Plugin "Advanced Custom Fields".
Ich arbeite an der Integration des neuen WP 3.5-Uploaders in das ACF-Plugin und kann überhaupt nicht viel Dokumentation über den neuen Uploader finden!
Das Erstellen eines Uploader-Frames ist einfach. Dies kann folgendermaßen erfolgen:
// Create the media frame.
acf.media = wp.media({
title : 'title',
button : {
text: 'button',
},
multiple: true
});
Was ist jedoch, wenn Sie mehrere in false und für ein anderes Feld ändern möchten? Grundsätzlich möchte ich nur 1 wp.media-Objekt erstellen, dann aber die Optionen bei Bedarf aktualisieren (wenn Sie auf "Bild hochladen" usw. klicken) und dem Uploader eine Renderaktualisierung aufzwingen.
Ich habe mit solchen Sachen herumgespielt:
acf.media.title.get().refresh()
Aber das funktioniert nicht ...
Jede Hilfe wird sehr geschätzt
Prost Elliot
plugins
plugin-development
Elliot Condon
quelle
quelle
Antworten:
Gelöst!
Ich bin mir nicht sicher, ob dies die richtige Methode ist, aber nach stundenlanger Konsolenprotokollierung stellte ich fest, dass dieser Code:
aktualisiert die Mehrfachoption und ändert daher, wie viele Bilder im neuen Uploader ausgewählt werden können.
Wenn jemand einen schöneren Weg findet, würde ich ihn gerne hören
quelle
Sieht so aus, als hätten Sie es herausgefunden, aber da ich ACF die ganze Zeit benutze, dachte ich, ich könnte Sie mit ein paar großartigen Posts über den Medien-Uploader in 3.5 verknüpfen, da der Codex noch nicht aktualisiert ist.
Check out: Verwenden des WordPress 3.5 Media Uploader in Plugins
und Erstellen eines besseren Bild-Widgets mit dem neuen WordPress Media Manager
Mach weiter so mit ACF :)
quelle