Gutenberg Script Reihenfolge beachten

um save validation errors zu vermeiden

    Inhaltsangabe
  1. Meine Scripts
  2. Die Lösung

Ich habe heute genauso wie jeden Tag an einem Gutenberg Projekt gearbeitet. Obwohl alle scripts ohne Probleme liefen hatte ich am Ende einen validation error. Wie konnte das sein?

Meine Scripts

Ich habe eigentlich alles am Gutenberg Core verändert was man verändern kann.

  • Alle Blöcke wurden mit neuen Attributen versehen.
  • Alle Blöcke haben eine sidebar bekommen.
  • Alle getSaveElement Funktionen wurden gefiltert.

Wenn ich ein Block benutzt habe, wurde es ganz normal gespeichert aber wenn ich ein selbst geschriebenes Block benutzt habe, wo die innerBlocks Funktion von Gutenberg genutzt wird, habe ich einen validation error bekommen.

Die Lösung

Um das Problem zu lösen habe ich die Reihenfolge, wie die scripts ausgeführt werden verändert und es hat sofort geholfen.

Ich habe zuerst die scripts enqueuet, welche die Manipulationen an den Blöcken vornehmen. Damit sind die Block Filter gemeint. Danach habe ich meine registerBlockType Funktionen enqueuet. Dadurch wurde das Problem gelöst.

Themen

Gutenberg Programmieren Technik WordPress

Beitrag teilen

WhatsAppen

Folgen Sie uns