Support » Tillägg » Gutenberg block render.php

  • Hej.

    Jag håller på att bygga ett dynamiskt Gutenberg block och har definerat en render i block.json och satt den till render.php. Det är meningen att den skall rendera blocket. Just nu returnerar jag bara lite html och sätter lite attribut men hur deklarerar man bäst hjälpfunktioner i php som skall kunna användas av render.php filen?

    Om jag lägger dessa ovanför html content i samma fil får jag problem med att funktionerna omdeklareras.

    Fatal error: Cannot redeclare myFancyFunction() (previously declared in /var/www/html/wp-content/plugins/my-fancy-block/build/render.php:5) in /var/www/html/wp-content/plugins/my-fancy-block/build/render.php on line 5

    Några tips? Var är bäst att injecta koden så att säga.

Visar 1 svar (av 1 totalt)
  • Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Om du använder ordet ”Function” så försöker du deklarera en funktion. Om du någonstans vill använda funktionen ska du helt enkelt anropa funktionen med dess egna namn (efter att den deklarerats, förstås).

Visar 1 svar (av 1 totalt)
  • Du måste vara inloggad för att svara på detta ämne.