Der Thread behandelt die Fehlersmeldung [Admin-Hinweis] Eines deiner Themes oder Plug-ins enthält Code, der aktualisiert werden muss (ID:discourse.legacy-array-like-object.proxied-array). Viddekla berichtet über das Problem auf seinem Forum und vermutet zunächst ein Problem mit dem Locations-Plugin. Nach einer Update-Empfehlung durch merefield und Tests im Safe Mode, bei denen die Meldung verschwand, wird das Plugin deaktiviert; die Fehlermeldung bleibt jedoch bestehen.
Moin rät zur systematischen Deaktivierung von Plugins zur Fehlersuche. Viddekla listet seine installierten Erweiterungen auf (Liste). Merefield bittet um die Ausführung eines JavaScript-Snippets in der Browser-Konsole, um den Ursprung des veralteten Array-Zugriffs zu identifizieren (Code-Auszug), was jedoch keine weiteren Hinweise lieferte. Zwischenzeitlich taucht eine separate Diskussion über einen fehlenden Carto-API-Key für Karten auf, die aber als nicht ursächlich für die Admin-Meldung eingestuft wird.
Viddekla vermutet kurzzeitig das Cakeday-Plugin als Ursache, zieht diese Annahme aber zurück, da die Meldung erneut auftritt. Schließlich meldet sich RBoy mit demselben Fehler, obwohl er das Locations-Plugin nicht nutzt und Standard-Themen verwendet. Er listet seine aktiven Plugins auf und fragt nach Möglichkeiten, den Verursacher zu finden, da keine offensichtliche Update-Option angezeigt wird.
[Admin-Hinweis] Eines deiner Themes oder Plug-ins enthält Code, der aktualisiert werden muss. (ID:discourse.legacy-array-like-object.proxied-array)
Leider komme ich auch über die Browser-Konsole nicht drauf, wo das Problem stecken soll. Ich hatte zwei solcher Meldungen, eine lag am Locations Plugin aber mit einem Update ist das verschwunden. Hier komme ich nicht weiter.
Ich sehe keine Warnung in der Konsole. Auch nicht, nachdem ich mich registriert habe. Vielleicht ist es eine Anpassung, die nur Administratoren betrifft.
Ich würde mal schauen, ob die Meldung auch angezeigt wird, wenn du den Safe Mode verwendest - ersteinmal mit allem deaktiviert, und wenn das Banner dann verschwindet, Themes und Plug-ins separat deaktivieren, um das weiter einzugrenzen.
Habe die Meldung vorhin weggeklickt - die taucht auch nur alle 24h mal auf…So taucht sie im Safe Mode nicht mehr auf, aber vermutlich weil ich sie geschlossen hab vorher.
Aber der von mir oben aufgeführte erscheint ja noch nach dem Update vom Locations-Plugin - muss also einen anderen Zusammenhang meines Erachtens haben.
Siehe Screenshot. Habe alles im Menü durchgeklickt (ja auch mal zu schnell)
Kann es doch an Locations liegen? Habe mit dem API Key der Karte aktuell ein Problem - hab da zwar den neuen Key hinterlegt, aber in der Karte erscheint noch immer der Hinweis (siehe Screen)
Nein, ich denke nicht, dass es sich um ein Problem mit dem Locations-Plugin handelt – wie bereits erwähnt, wurde das Update im April veröffentlicht – auch wenn ich mich irren könnte.
Versuch es mal, Locations zu entfernen, und schau, ob das Problem dann vollständig verschwindet.
Die Basiskarte wird von Carto bereitgestellt. Seit Ende August ist dafür ein API-Schlüssel erforderlich. Er ist für bis zu 5 Millionen Anfragen pro Monat kostenlos:
Glaubst du, dass der API-Schlüssel den Fehler [Admin Notice] One of your plugins or themes contains code that needs updating (ID:discourse.legacy-array-like-object.proxied-array) beheben wird, an dem er gerade arbeitet?
Ich bin der Meinung, dass wir uns zuerst darauf konzentrieren sollten. Die Konsolenausgabe wurde geteilt, um auf die Frage von @merefield zu antworten, und nicht, weil es ein Problem mit dem Locations-Plugin gab.