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.