Változás a szabványos levélpostai wordpress

WordPress intézkedések és szűrők, ez CMS lesz nagyon bővíthető keretrendszer működik. A másik módja, hogy növelje WordPress - dugóval funkciókat, amelyek lehetővé teszik, hogy felülírja az alapvető funkciókat a kernel bármely WordPress kódot, amelyet választott. Csatlakozva funkciók adhatunk a functions.php fájlt vagy a saját plug-inek, hogy végre új funkciókat a meglévő funkciókat használják WordPress.

Fájl plug-in funkció /wp-includes/pluggable.php és a következő funkciókat tartalmazza az elfogás:

  • Első a felhasználó adatait.
  • küldésére
  • Hitelesítés az igazgatási testület WordPress.

Ahhoz, hogy küldjön e-mailt használ WordPress kell használni a beépített wp_mail () függvényt. amely egy „wrapper” a funkció php mail (), de lehetővé teszi, hogy a WordPress szűrők tartalmi változások vissza az összes levelet, hogy küldje el az oldalon.

Értesítés az új felhasználó

Ha új felhasználó bejelentkezik a honlapon, a rendszergazda értesítést küldött az eseményről. A funkció is küld egy levelet, és egy új felhasználó számára azt az ő felhasználó nevét, az új generált jelszót, valamint egy linket a bejelentkező oldalra a könnyebb belépés az oldalra.

Azonban, ha nem akarja, hogy a felhasználó e-mailben kap bejelentkezési adatait, vagy szeretné előzetesen értesíti a rendszergazda a regisztrációs mielőtt a felhasználó kap egy jelszót, vagy van más oka a folyamat kiigazítás önmagában, minden esetben meg kell változtatni ezt a funkciót.

Mivel ez a funkció dugaszolható és ez csomagolva ha function_exists átírhatjuk azt a dugót, vagy a functions.php fájlt. Átírni ezt a funkciót, hozzon létre egy új plug-in, és adjunk hozzá wp_new_user_notification funkció ($ user_id, $ plaintext_pass = »). hogy felülírja alapjellemző WordPress, így a kód bármit akarnak, és módosítsa az Ön igényeinek.

Annak érdekében, hogy üzenetet egy levelet, hogy a felhasználó és megváltoztatja a kapcsolat a bejelentkezési oldalon, akkor használja a következő függvényt:

Ahhoz, hogy felülírja ezt a funkciót, meg kell adnia a következő kódot:

Változás bejelentés, ha a jelszó megváltozott

Ha a felhasználó a bejelentkezési oldalon, és kérjen egy jelszó-visszaállító e-mailt küldött a rendszergazda, a bejelentő a felhasználó visszaállítja a jelszót.

Ha meg akarjuk változtatni a levél, hozzátéve, hogy minél több adatot akkor kell átírni ezt a funkciót:

Hozzon létre egy új plug-in, és adjunk hozzá wp_password_change_notification () függvényt.

További kapcsolódó funkciók

Annak érdekében, hogy kihasználják a nagy számú beépített WordPress elérhető funkciók változtatni, tanulni pluggable.php fájl található wp-includes / könyvtárban.

Ne felejtsük el, ha lehet, hogy értékelje az összeget a felvétel a kedvenc csillagok tetszése.

Kapcsolódó cikkek