Im Moment arbeite ich an einer Medialibrary im Laravel-Framework. Ich betrachte WordPress aus Sicht der Benutzererfahrung. Die Registerkarte Medienbibliothek zeigt die Bilder, die Sie auswählen können.
- Ich habe ZWEI Bilder (Umschalt + Klick) unter “Medien einfügen” überprüft.
- Ich wechsle zu „Empfohlenes Bild“ und überprüfe EIN Bild auf „Empfohlenes Bild“.
- Wenn ich bei Insert Media zurückschalte, merkt es sich die beiden zuvor ausgewählten Bilder und vergisst das aktivierte Featured Image.
Wie „merkt“ sich WordPress, welche Bilder in der Ansicht „Medien einfügen“ überprüft werden? Ist das eine Backbone-Ansicht, die sie mit einigen Daten verwenden, die in einem Modell gespeichert sind? Denn jedes Mal wechsle ich zwischen Insert Media und Featured Image um UL
Element ändert sich id
Attribut: (__attachments-view-xxx)
.
Wenn ich nur einfaches Javascript verwende, könnte ich stattdessen einige IDs in ein assoziatives Array einfügen? Das bedeutet, dass ich jedes Mal, wenn ich zurück zu Medien einfügen wechsele, die entsprechenden Bilder finden muss, um sie erneut zu überprüfen? Was ist, wenn Sie Hunderte von Medienelementen haben, die jedes Mal durchsucht werden müssen …
Ich habe das Gefühl, die Bibliothek unterstreichen könnte als gute Alternative irgendwie hilfreich sein, habe aber nicht herausgefunden, wie man es benutzt, um alles so reibungslos und schnell wie möglich zu machen … Es sieht so aus, als ob WordPress die Medienelemente nicht einmal “aktualisiert”. Kann mir jemand einen Tipp geben, um dieses Verhalten nachzuahmen?