Hur du anpassar e-postmeddelandet från en ny wordpress-användare och ta reda på vilken roll en registrerad användare har

I en av artiklarna pratade jag om hur man lägger till ett val av användarroll vid registrering i WordPress. nu jag

Jag ska berätta för dig hur du anpassar ett e-postmeddelande om en ny WordPress-användare, så att webbplatsadministratören kan veta vilken roll den nya användaren har registrerat sig med.
Som standard innehåller det nya användarregistreringsbrevet följande information:

  • Nytt användarnamn
  • Ny användar-e-post

Vi behöver lägga till information om användarens roll i detta brev. För att göra detta, redigera systemfilenpluggable.php, som ligger:

annons

annons

/wp-include/pluggable.php

Du måste hitta funktionen i den:

function wp_new_user_notification($user_id, $plaintext_pass = ”)

Efter raden:

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

Du måste lägga till den linje som är ansvarig för utgången från användarrollen:

$message .= sprintf(__(‘Roll: %s’), $roles = implode(‘,‘, $user->rolles)) . “rn”;

Här kan du också lägga till vilken text som helst, eller en kod för att visa annan information om användaren.
Så här fungerar det nu:

1. Användaren är registrerad i vår onlinebutik och anger vilken typ av användare grossisten eller detaljhandelsköparen har

2. Administratören får ett brev om att en ny användare är registrerad

Tillägg:Var försiktig, när du uppdaterar WordPress skrivs pluggable.php-filen över och en ny skapas. Spara det därför och när du uppdaterar, ersätt det helt enkelt eller redigera det igen.