Kaip tinkinti naujo „WordPress“ vartotojo el. Pašto pranešimą ir sužinoti registruoto vartotojo vaidmenį

Viename iš straipsnių kalbėjau apie tai, kaip pridėti vartotojo vaidmens pasirinkimą registruojantis „WordPress“. Dabar aš

Papasakosiu, kaip tinkinti el. pašto pranešimą apie naują „WordPress“ vartotoją, kad svetainės administratorius žinotų, kokiu vaidmeniu užsiregistravo naujasis vartotojas.
Pagal numatytuosius nustatymus naujo vartotojo registracijos laiške yra ši informacija:

  • Naujas vartotojo vardas
  • Naujo vartotojo el. Paštas

Prie šio laiško turime pridėti informacijos apie vartotojo vaidmenį. Norėdami tai padaryti, redaguokite sistemos failąpluggable.php, kuris yra:

Reklama

Reklama

/wp-include/pluggable.php

Jame turite rasti funkciją:

function wp_new_user_notification($user_id, $plaintext_pass = ”)

Po eilutės:

$message .= sprintf(__(‘El. paštas: %s’), $user->user_email) . “rn”;

Turite pridėti eilutę, atsakingą už vartotojo vaidmens rodymą:

$pranešimas .= sprintf(__(‘Vaidmuo: %s’), $roles = implode(‘, ‘, $user->roles)) . “rn”;

Taip pat čia galite pridėti bet kurį savo tekstą arba kodą, kad būtų rodoma kita informacija apie vartotoją.
Dabar kaip tai veikia:

1. Vartotojas užsiregistruoja mūsų internetinėje parduotuvėje ir nurodo, ar vartotojo tipas yra didmenininkas, ar mažmenininkas

2. Administratorius paštu gauna laišką, kuriame nurodoma, kad yra registruotas naujas vartotojas

Papildymas:Būkite atsargūs, kai atnaujinate WordPress, failas pluggable.php perrašomas ir sukuriamas naujas. Todėl išsaugokite jį ir atnaujindami tiesiog pakeiskite arba redaguokite dar kartą.