Kā pielāgot jauna WordPress lietotāja e-pasta paziņojumu un uzzināt reģistrēta lietotāja lomu

Vienā no rakstiem es runāju par to, kā pievienot lietotāja lomu atlasi, reģistrējoties WordPress. Tagad es

Es jums pastāstīšu, kā pielāgot e-pasta paziņojumu par jaunu WordPress lietotāju, lai vietnes administrators zinātu, kādā lomā jaunais lietotājs ir reģistrējies.
Pēc noklusējuma jaunā lietotāja reģistrācijas vēstulē ir šāda informācija:

  • Jauns lietotāja vārds
  • Jauna lietotāja e-pasts

Šai vēstulei jāpievieno informācija par lietotāja lomu. Lai to izdarītu, rediģējiet sistēmas failupluggable.php, kas atrodas:

Reklāma

Reklāma

/wp-include/pluggable.php

Jums jāatrod funkcija tajā:

function wp_new_user_notification($user_id, $plaintext_pass = ”)

Aiz līnijas:

$message .= sprintf(__(‘E-pasts: %s’), $user->lietotāja_e-pasts) . “rn”;

Jums jāpievieno rinda, kas atbild par lietotāja lomas izvadi:

$message .= sprintf(__(‘Loma: %s’), $roles = implode(‘, ‘, $lietotāja->lomas)) . “rn”;

Arī šeit jūs varat pievienot jebkuru savu tekstu vai kodu, lai parādītu jebkādu citu informāciju par lietotāju.
Tagad, kā tas darbojas:

1. Lietotājs ir reģistrēts mūsu tiešsaistes veikalā un norāda lietotāja tipu vairumtirgotājs vai mazumtirdzniecības pircējs

2. Administrators saņem vēstuli, kurā norādīts, ka ir reģistrēts jauns lietotājs

Papildinājums:Esiet piesardzīgs, atjauninot WordPress, fails pluggable.php tiek pārrakstīts un tiek izveidots jauns. Tāpēc saglabājiet to un, atjauninot, vienkārši nomainiet vai rediģējiet to vēlreiz.