Sådan tilpasses e-mail-meddelelsen fra en ny wordpress-bruger og finder ud af, hvilken rolle en registreret bruger har

I en af ​​artiklerne talte jeg om, hvordan man tilføjer et brugerrollevalg ved registrering i WordPress. Nu jeg

Jeg vil fortælle dig, hvordan du tilpasser en e-mail-meddelelse om en ny WordPress-bruger, så webstedsadministratoren kan vide, hvilken rolle den nye bruger har registreret sig med.
Som standard indeholder det nye brugerregistreringsbrev følgende oplysninger:

  • Nyt brugernavn
  • E-mail til den nye bruger

Vi skal tilføje oplysninger om brugerens rolle til dette brev. For at gøre dette skal du redigere systemfilenpluggable.php, som er placeret:

reklame

reklame

/wp-include/pluggable.php

Find funktionen i den:

funktion wp_new_user_notification($user_id, $plaintext_pass = ”)

Efter linjen:

$message .= sprintf(__(‘E-mail: %s’), $user->user_email) . “rn”;

Du skal tilføje en linje, der er ansvarlig for at vise brugerens rolle:

$message .= sprintf(__(‘Role: %s’), $roles = implode(‘,‘, $bruger->roller)) . “rn”;

Her kan du også tilføje en hvilken som helst af din tekst eller koden til visning af andre oplysninger om brugeren.
Sådan fungerer det nu:

1. Brugeren registrerer sig i vores onlinebutik og angiver, om brugertypen er grossist eller detailkøber

2. Administratoren modtager et brev i posten om, at en ny bruger er registreret

Tilføjelse:Vær forsigtig, når du opdaterer WordPress, bliver pluggable.php-filen overskrevet, og en ny oprettes. Gem det derfor, og ved opdatering skal du blot udskifte det eller redigere det igen.