Modificarea WordPress litere standard

Cu acțiuni WordPress și filtre, acest CMS devine cadru foarte extensibil pentru lucru. Un alt mod de a extinde WordPress - cu caracteristici de plug, care vă permit să suprascrie funcțiile de bază ale kernel-ul în orice cod WordPress la alegere. Funcții conectate pot fi adăugate la fișierul functions.php sau în propriile plug-in-uri pentru a pune în aplicare noi funcționalități pentru funcțiile existente utilizate în WordPress.

Fișier funcția de plug-in-ul este /wp-includes/pluggable.php și conține următoarele funcții de interceptare:

  • Obținerea de informații despre utilizator.
  • trimiterea de e-mail
  • Autentificarea în panoul administrativ al WordPress.

Pentru a trimite e-mail folosind WordPress aveți nevoie pentru a utiliza funcția de built-wp_mail (). care este un „înveliș“ pentru PHP functia mail (), dar vă permite să utilizați filtre WordPress pentru modificările de conținut, reveniți toate literele pentru a trimite site-ul.

Notificarea utilizator nou

Atunci când un nou utilizator se conectează pe site-ul dumneavoastră, administratorul este trimis o notificare despre eveniment. Funcția trimite, de asemenea, o literă și un utilizator nou, cu indicarea numelui său de utilizator, o parolă nouă generat și un link către pagina de conectare pentru mai ușor de conectare la site-ul.

Cu toate acestea, dacă nu doriți ca utilizatorul să primească un e-mail cu informațiile de conectare, sau doriți să notifice mai întâi administratorul înregistrării înainte ca utilizatorul va primi o parolă, sau există orice alt motiv pentru ajustarea procesului de la sine, în orice caz, trebuie să modificați această funcție.

Deoarece este funcția conectabile și este învelit în cazul în care function_exists, putem rescrie în fișa sau în fișierul functions.php. Pentru a rescrie această funcție, de a crea un nou plug-in și se adaugă funcția wp_new_user_notification ($ user_id, $ plaintext_pass = »). care va suprascrie WordPress caracteristica standard, astfel încât codul poate face orice doresc și modificați-l nevoilor dumneavoastra.

Pentru a posta un mesaj într-o scrisoare către utilizator și de a schimba link-ul de pe pagina de conectare, puteți utiliza următoarea funcție:

Pentru a suprascrie această funcție, trebuie să adăugați următorul cod:

Schimbarea o notificare atunci când o parolă este schimbată

Când utilizatorul este pe pagina de conectare și solicitați un e-mail de resetare a parolei trimise administratorului, notificarea unui utilizator resetează parola.

Dacă doriți să modificați scrisoarea, adăugând mai multe informații, va trebui să rescrie această funcție:

Creați un nou plug-in și se adaugă funcția wp_password_change_notification ().

Mai multe caracteristici conectate

Pentru a beneficia de un număr mare de built-in caracteristici WordPress disponibile pentru a schimba, să învețe fișierul pluggable.php situat în wp-includes / director.

Nu uita, dacă este posibil, pentru a evalua cantitatea de înregistrare stele preferate la discreția ta.

articole similare