Tovább a tartalomhoz

Űrlap AI-webhelyépítőben (Bolt és Lovable)

Hogyan kerül egy JetFormBuilder-űrlap a Bolt vagy Lovable AI-építővel készült oldalra: űrlap generálása CCT-ből, REST API végpont, prompt és az eredmény.

Ha a weboldal frontendjét AI-építővel (Bolt vagy Lovable) készíted, az űrlap adatait a WordPressbe a JetFormBuilder űrlapja és a JetEngine REST API végpontja juttatja el. Az AI-építő a frontend űrlapot generálja, a WordPress pedig fogadja a beküldést, például új CCT-elemként.

  • Fiók a használt AI-építőben (Bolt vagy Lovable).
  • A JetEngine és a JetFormBuilder telepítve és aktiválva.
  • A Formless Actions Endpoints JetFormBuilder-kiegészítő telepítve és aktiválva. A JetFormBuilder → Addons fülön az All Available Addons között találod; az Install Addon, majd az Activate Addon gombbal kapcsolhatod be.
  • Egyéni tartalomtípus (CCT), amelyhez az űrlap tartozik. A CCT-ről a CCT áttekintése fejezet szól.
  1. Nyisd meg a JetEngine → Egyedi tartalomtípusok menüt, és szerkeszd a kívánt CCT-t.
  2. Kattints a Create New Form gombra.

A gomb létrehoz egy űrlapot a CCT meta mezőinek megfelelő mezőkkel és egy „Insert/Update Custom Content Type Item” beküldés utáni művelettel.

  1. A JetFormBuilder → Add New menüben hozz létre új űrlapot, a blokkszerkesztőben a Welcome blokk Start from scratch gombjával.
  2. Alapból egy Hidden Field, egy Text Field és egy Action Button kerül az űrlapba. Add meg az űrlap nevét a cím helyén, és add hozzá a weboldalon megjelenítendő mezőket (például Text, Media, Checkbox és Textarea mezőket).
  3. Ne állíts stílust az űrlapon: a megjelenést az AI-építő adja. Olyan mezőtípusokat használj, mint amilyeneket a frontenden látni akarsz.
  4. Mentsd az űrlapot.
  1. Nyisd meg a JetFormBuilder → Endpoints oldalt, és kattints az Add new route gombra.
  2. A beállításoknál:
    • RELATED FORM: az űrlap.
    • ACTION TYPE: REST API Endpoint.
    • ROUTE NAMESPACE: az API-csoport neve, például mugs/v1.
    • ROUTE: a végpont neve, például add.
  3. Kapcsolók: az Is Restricted kikapcsolt állapotban az űrlap bárki számára elérhető, bekapcsolva csak meghatározott feltételeknek megfelelő felhasználóké. A Log Requests bekapcsolva minden beküldési kísérletet naplóz a végponton.
  4. A Data Fields blokk Fields fülén megadhatsz mintaértéket (Sample value) a mezőkhöz. Ez segíti az AI-építőt.
  5. A Sample request fülön kattints a Copy request gombra, és mentsd el a másolt kérést a promptba.
  6. Lovable esetén kattints a Publish gombra.

A promptban add meg:

  • a kívánt űrlap leírását (a mezők nevét, típusát, azt, hogy kötelező-e),
  • a végpont URL-jét,
  • a mintakérést (a végpont Sample request adatai),
  • az elvárt működést: hibaüzenetek, sikerüzenet, a küldés gomb letiltása beküldés közben.

Példa Bolthoz:

Build a front-end React form for adding new mugs to the website.
Form fields: mug_name (text, required), mug_desc (textarea, optional),
regular_price (number, required, min=0), mug_materials (radio, optional),
mug_image (file input, image/* only).
On submit, send a POST request to https://example.com/wp-json/mugs/v1/add
with a JSON body matching the sample request.
Show a success message on completion, or an error if the request fails.
Add the form inside a pop-up opened by the "+ Add New Mug" button.

A Lovable-hez írt promptban add meg azt is, hogy az űrlap milyen bejegyzéstípusba hozzon létre elemet, a beküldött adatok JSON-formátumát és az új bejegyzés állapotát (például közzétett). Ha az oldal többi része is a WordPressből kapja az adatot, add meg azt is, hogy az adatot a REST API-ból kell lekérni, és hogy melyik URL-ről, milyen mezőkkel. Ha lekérdezés a forrás, a lekérdezés előnézetének egy elemét bemásolhatod példának.

A kész weboldalon megjelenik az űrlap (Bolt példában a „+ Add New Mug” gombra felugró ablakban), amelyet ki lehet tölteni és be lehet küldeni. A beküldés után az AI-építővel készült oldalon és a WordPressben is megjelenik az új elem (CCT-elemként).

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások