วิธีปรับแต่งการแจ้งเตือนทางอีเมลของผู้ใช้ wordpress ใหม่และค้นหาบทบาทของผู้ใช้ที่ลงทะเบียน

ในบทความหนึ่งฉันได้พูดคุยเกี่ยวกับวิธีเพิ่มการเลือกบทบาทของผู้ใช้เมื่อสมัครใช้งาน WordPressตอนนี้ฉัน

ฉันจะบอกวิธีปรับแต่งการแจ้งเตือนทางอีเมลเกี่ยวกับผู้ใช้ WordPress ใหม่เพื่อให้ผู้ดูแลระบบของเว็บไซต์สามารถทราบได้ว่าผู้ใช้ใหม่ลงทะเบียนด้วยบทบาทใด
โดยค่าเริ่มต้น อีเมลการลงทะเบียนผู้ใช้ใหม่ประกอบด้วยข้อมูลต่อไปนี้:

  • ชื่อผู้ใช้ใหม่
  • อีเมลผู้ใช้ใหม่

ในอีเมลนี้เราจําเป็นต้องเพิ่มข้อมูลเกี่ยวกับบทบาทของผู้ใช้เมื่อต้องการทําสิ่งนี้ให้แก้ไขไฟล์ระบบpluggable.phpซึ่งตั้งอยู่:

การโฆษณา

การโฆษณา

/wp-include/pluggable.php

คุณจำเป็นต้องค้นหาฟังก์ชันใน:

ฟังก์ชัน wp_new_user_notification($user_id, $plaintext_pass = ")

หลังจากบรรทัด:

$message .= sprintf(__('อีเมล: %s'), $user->user_email) "rn";

คุณต้องเพิ่มบรรทัดที่รับผิดชอบการส่งออกของบทบาทผู้ใช้:

$message .= sprintf(__('บทบาท: %s'), $roles = implode(', ', $user->roles)) ."rn";

นอกจากนี้ที่นี่คุณสามารถเพิ่มข้อความใด ๆ ของคุณหรือรหัสสำหรับการแสดงข้อมูลอื่น ๆ เกี่ยวกับผู้ใช้
นี่คือวิธีการทํางาน:

1. ผู้ใช้ลงทะเบียนในร้านค้าออนไลน์ของเราและระบุประเภทของผู้ใช้ที่เป็นผู้ค้าส่งหรือผู้ค้าปลีก

2. ผู้ดูแลระบบได้รับจดหมายแจ้งว่ามีผู้ลงทะเบียนใหม่

ส่วนที่เพิ่มเข้าไป:ระวังเมื่ออัปเดต WordPress ไฟล์.php เสียบได้จะถูกลบและสร้างไฟล์ใหม่ดังนั้นบันทึกและเมื่อคุณอัปเดตเพียงแค่แทนที่หรือแก้ไขใหม่