كيفية تخصيص إخطار البريد الإلكتروني لمستخدم Wordpress جديد ومعرفة دور المستخدم المسجل

تحدثت في إحدى المقالات عن كيفية إضافة تحديد دور المستخدم عند التسجيل في WordPress. الآن أنا

سأخبرك بكيفية تخصيص إشعار عبر البريد الإلكتروني بشأن مستخدم WordPress جديد، حتى يتمكن مسؤول الموقع من معرفة الدور الذي سجله المستخدم الجديد.
بشكل افتراضي، يحتوي خطاب تسجيل المستخدم الجديد على المعلومات التالية:

  • اسم مستخدم جديد
  • البريد الإلكتروني للمستخدم الجديد

نحتاج إلى إضافة معلومات حول دور المستخدم إلى هذه الرسالة. للقيام بذلك، قم بتحرير ملف النظامقابل للتوصيل. php، والذي يقع:

الإعلان

الإعلان

/wp-include/pluggable.php

ابحث عن الوظيفة فيه:

وظيفة wp_new_user_notification($user_id, $plaintext_pass = ”)

بعد الخط:

$message .= sprintf(__(‘البريد الإلكتروني: %s’), $user->user_email) . “rn”;

تحتاج إلى إضافة سطر مسؤول عن عرض دور المستخدم:

$message .= sprintf(__(‘الدور: %s’), $roles = Iplode(‘, ‘, $user->roles)) . “rn”;

يمكنك هنا أيضًا إضافة أي من النص الخاص بك ، أو رمز لعرض أي معلومات أخرى عن المستخدم.
الآن كيف يعمل:

1. يسجل المستخدم في متجرنا على الإنترنت ويشير إلى ما إذا كان نوع المستخدم تاجر جملة أو مشتري تجزئة

2. يتلقى المسؤول رسالة في البريد تفيد بتسجيل مستخدم جديد

إضافة:كن حذرًا، عند تحديث WordPress، تتم الكتابة فوق ملف pluggable.php ويتم إنشاء ملف جديد. لذلك، احفظه وعند التحديث، ما عليك سوى استبداله أو تحريره مرة أخرى.