تحدثت في إحدى المقالات عن كيفية إضافة تحديد دور المستخدم عند التسجيل في 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 ويتم إنشاء ملف جديد. لذلك، احفظه وعند التحديث، ما عليك سوى استبداله أو تحريره مرة أخرى.