Ich habe Tutorials zum Erstellen von Blöcken für Gutenberg durchgesehen, bin mir jedoch nicht sicher, wie ich mit einem bestimmten Anwendungsfall umgehen soll - bedingte Blöcke.
Ich möchte einen benutzerdefinierten Beitragstyp erstellen, für den ich meinen eigenen Blocktyp registrieren werde. Diese Blöcke werden nur angezeigt, wenn bestimmte Bedingungen erfüllt sind. Diese Bedingungen sind entweder boolesche Flags oder ganzzahlige Vergleiche (die Werte, die von verwelkten benutzerdefinierten Benutzervariablen (Meta) oder Sitzungswerten stammen).
Wenn alle Bedingungen wahr sind, sollte der Block gerendert werden, aber wenn eine oder mehrere falsch sind, wird (offensichtlich) nichts angezeigt.
Ich kann mir nicht vorstellen, wo ich die Logik dafür platzieren würde. Zugegeben, mein Verständnis für dieses neue Gutenberg-System ist etwas wackelig, weshalb ich wahrscheinlich Hilfe brauche.
Zum Beispiel:
<p logic="IF(is_logged_in,SHOW,HIDE)">My wonderful secret bit just for members.</p>
IF (SomeCondition!=TRUE): Don't show this paragraph
.