새로운 워드 프레스 사용자의 전자 메일 알림을 사용자 정의하고 등록 된 사용자의 역할을 찾는 방법

기사 중 하나에서 WordPress에 등록할 때 사용자 역할 선택을 추가하는 방법에 대해 설명했습니다. 이제 나는

사이트 관리자가 새 사용자가 어떤 역할에 등록했는지 알 수 있도록 새 WordPress 사용자에 대한 이메일 알림을 사용자 정의하는 방법을 알려드리겠습니다.
기본적으로 새 사용자 등록 편지에는 다음 정보가 포함됩니다.

  • 새로운 사용자 이름
  • 새 사용자의 이메일

이 편지에 사용자의 역할에 대한 정보를 추가해야 합니다. 이렇게 하려면 시스템 파일을 편집하세요.pluggable.php, 위치 :

광고

광고

/wp-include/pluggable.php

그 안에서 함수를 찾아야합니다.

함수 wp_new_user_notification($user_id, $plaintext_pass = ”)

줄 뒤 :

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

사용자의 역할을 표시하는 줄을 추가해야합니다.

$message .= sprintf(__(‘역할: %s’), $roles = implode(‘, ‘, $user->roles)) . 'rn';;

또한 여기에 텍스트 또는 사용자에 대한 기타 정보를 표시하기위한 코드를 추가 할 수 있습니다.
이제 작동 방식은 다음과 같습니다.

1. 사용자가 온라인 스토어에 등록하고 사용자 유형이 도매업 체인지 소매업 체인지 표시합니다.

2. 관리자는 새 사용자가 등록되었다는 편지를 메일로받습니다.

덧셈:WordPress를 업데이트하면 Pluggable.php 파일을 덮어쓰고 새 파일이 생성되므로 주의하세요. 따라서 저장하고 업데이트할 때는 간단히 교체하거나 다시 편집하면 됩니다.