Fejlesztőknek: a YayMail API áttekintése
Mire jó a YayMail API, és mit mutat be a bemutató minibővítmény.
A YayMail API-val programozottan bővítheted a szerkesztőt. Három dolgot regisztrálhatsz:
- Sablonokat: egységes elrendezésű, saját e-mail sablonokat.
- Elemeket: saját építőelemeket, amelyeket a szerkesztőben a többi elem mellé húzhatsz, és dinamikus tartalmat jelenítenek meg.
- Shortcode-okat: saját helyettesítő kódokat, amelyeket az e-mail szövegeiben használhatsz.
Mindhárom a megfelelő WordPress-akcióhoz kapcsolódik (yaymail_register_elements, yaymail_register_shortcodes), a PHP-oldali osztályok a YayMail absztrakt osztályaiból öröklődnek.
A bemutató minibővítmény
Szekció neve “A bemutató minibővítmény”A YayMail API működését egy kis bemutató bővítmény (YayMail Integration Demo) szemlélteti. Telepítés után három új dolog jelenik meg a YayMailben:
- egy új e-mail sablon az Email Templates listában,
- egy új elem a szerkesztő elempaneljén, egy „Demo” csoportban,
- egy új shortcode, amelyet a szerkesztő elemeiben használhatsz.
A bővítmény jó kiindulópont a saját fejlesztéshez: megmutatja a mappaszerkezetet, az osztályokat és a szerkesztő oldali React-regisztrációt.
Hogyan tovább
Szekció neve “Hogyan tovább”- Elemek regisztrálása: PHP-regisztráció és a szerkesztő oldali React-komponens
- Az elem osztálya és alapadatai: a
BaseElementosztály, az alapértelmezett adatok és a mezőtípusok - Az elem megjelenítése az e-mailben: a PHP-sablon, biztonsági szabályok, saját tulajdonságszerkesztő
- Shortcode-ok regisztrálása: a
BaseShortcodeosztály és a visszahívó függvények
Készült: