Hibaelhárítás
Az e-mailek kézbesítésének javítása, a feladó módosítása, tesztelés és gyakori kérdések.
E-mailek kézbesítése
Szekció neve “E-mailek kézbesítése”Alapértelmezés szerint a webhelyről induló összes levelet a tárhelyszolgáltatód szervere küldi. A tárhelyszerverek weboldalak kiszolgálására valók, nem levélküldésre, ezért előfordulhat, hogy a levelek nem érkeznek meg.
Ezen úgy segíthetsz, hogy a levélküldést külső szolgáltatásra bízod. Lehetőségek:
- Solid Mail (SolidWP)
- SparkPost és a hozzá tartozó SparkPost bővítmény
- SendGrid és a hozzá tartozó SendGrid bővítmény
- WP Mail SMTP bővítmény, amellyel SendGrid, Mailgun, Gmail vagy bármilyen más SMTP-szerver használható
Mindegyiknek más a küldési korlátja és a szolgáltatáskészlete, válaszd a webhelyednek megfelelőt. Ha jól beállítottad valamelyiket, mégsem érkeznek meg a levelek, fordulj a LearnDash ügyfélszolgálatához.
Gyakori kérdések
Szekció neve “Gyakori kérdések”Nem érkeznek meg az e-mailek.
Szekció neve “Nem érkeznek meg az e-mailek.”Az ütemezett értesítések, amelyek lekéstek az időpontjukról, a következő cronfutáskor mennek ki. Nézd meg a spam mappát is: néha a levelek oda kerülnek. A kézbesítés javításához lásd az előző szakaszt.
Nem mennek ki az e-mailek.
Szekció neve “Nem mennek ki az e-mailek.”Ellenőrizd az SMTP-naplókat, és a PHP-hibanaplót is, hogy nem bővítményütközés okozza-e. A naplókat SFTP-n érheted el, részletekért kérdezd a tárhelyszolgáltatódat.
Hogyan tesztelhetem az értesítéseket?
Szekció neve “Hogyan tesztelhetem az értesítéseket?”Teljesítened kell azt, amit az értesítés eseményénél beállítottál. Ha például az esemény egy kurzus elvégzése, akkor egy tesztfelhasználóval végezz el egy kurzust.
Hol látom az értesítések állapotát?
Szekció neve “Hol látom az értesítések állapotát?”Az Értesítések → Állapot oldalon. A kiküldések, beszúrások, módosítások és törlések naplója a /wp-content/uploads/learndash/learndash-notifications-actions.log fájlban van.
Miért nem működik az „elvégez egy leckét/témát/kvízt” esemény, ha kézzel jelölök be egy lépést?
Szekció neve “Miért nem működik az „elvégez egy leckét/témát/kvízt” esemény, ha kézzel jelölök be egy lépést?”Ha a kurzus Blended Learning módban van, és a jelenlét kötelező (Igen), a lépéseket az admin jelöli késznek a felhasználó WordPress-profiljában. Az „elvégez egy leckét/témát/kvízt” események viszont csak akkor indulnak el, ha a tanuló maga fejezi be a lépést a kurzusban. A kézi bejelölés nem váltja ki az értesítést.
Hogyan változtathatom meg a WordPress alapértelmezett feladóját?
Szekció neve “Hogyan változtathatom meg a WordPress alapértelmezett feladóját?”Alapból a levelek a WordPress alapértelmezett feladónevét és -címét használják (a feladó neve „WordPress”). Módosításhoz használd ezt a kódot, a példában a „Company Name” és az e-mail-cím helyére a sajátodat írd:
// Feladó e-mail-címefunction wpb_sender_email( $original_email_address ) {}// Feladó nevefunction wpb_sender_name( $original_email_from ) { return 'Company Name';}// Szűrők hozzáadásaadd_filter( 'wp_mail_from', 'wpb_sender_email' );add_filter( 'wp_mail_from_name', 'wpb_sender_name' );A kódot legegyszerűbben a Code Snippets bővítménnyel illesztheted be:
- Nyisd meg a Bővítmények → Új hozzáadása oldalt.
- Keress rá a „Code Snippets” bővítményre.
- Kattints a Telepítés, majd az Aktiválás gombra.
- Nyisd meg a Snippets → Add New oldalt.
- Adj a kódrészletnek egy címet (csak belső használatra).
- Illeszd be a kódot a kódmezőbe.
- Kattints a mentés és aktiválás gombra.
Miért más a LearnDash menüje, mint a leírásokban?
Szekció neve “Miért más a LearnDash menüje, mint a leírásokban?”A LearnDash újabb kiadásaiban az értesítések a LearnDash részei, és a LearnDash LMS → Értesítések oldalon fülekként (Értesítések, Állapot, Naplók) érhetők el. A beállítások és a működés ugyanaz.
Készült: