Skip to content

Open Data Wizard 2.35.8

Choose a tag to compare

@github-actions github-actions released this 07 Aug 11:36
· 69 commits to main since this release
6dc1f76

Datei-Upload steht dort, wo er hingehört.

🔧 Changed

  • Der Datei-Upload ist keine Seitenleisten-Box mehr, sondern steht in Tab 3 unmittelbar unter
    der Zugriffs-URL — der Angabe, zu der er die Alternative ist. Vorher waren es zwei getrennte
    Orte für denselben Sachverhalt: Link im Formular, Datei in der Seitenleiste. Das lud zu
    widersprüchlichen Angaben ein, ohne dass die Oberfläche den Zusammenhang zeigte. Die Hilfetexte
    beider Felder verweisen jetzt aufeinander.

ℹ️ Technische Hinweise

  • Das Widget ist ein Carbon-Fields-html-Feld, dessen Inhalt über einen Callback entsteht.
    Html_Field::to_json() ruft ihn erst beim Rendern des Containers auf, dort steht der
    Beitragskontext zur Verfügung — der aktuelle Dateizustand wird also weiterhin serverseitig
    ausgegeben und hängt nicht davon ab, dass JavaScript ihn nachträgt.
  • odw-file-upload.js nutzt jetzt durchgehend delegierte Handler an document statt direkter
    Bindung beim Laden. Carbon Fields hängt seine Felder erst nach DOMContentLoaded ein und kann
    sie später neu rendern; direkt gebundene Handler hätten ins Leere gegriffen.
  • save_file_attachment() ist unverändert und bricht weiterhin ab, wenn die Nonce fehlt — sollte
    das Widget einmal nicht rendern, geht eine bestehende Verknüpfung nicht verloren.

Installation: WordPress → Plugins → Installieren → Plugin hochladen.