تغییر نام فرستنده ی ایمیل در وردپرس با کد
آیا شما هم می خواهید که نام فرستنده ی ایمیل را در سایت خودتان از حالت پیش فرض وردپرس تغییر دهید تا در خروجی، ایمیل های وردپرس با نام دلخواه شما ارسال شوند؟؟؟
در حالت پیش فرض وردپرس از ‘WordPress’ برای نام ایمیل های ارسالی استفاده می کند که باعث می شود تمام ایمیل های ارسال شده توسط سایت شما با همین نام در ایمیل کاربر نمایش داده شود. در این نوشته قصد آموزش تغییر نام ایمیل وردپرس را داریم تا در ایمیل کاربر بتوانید نام دلخواه خودتان را نمایش دهید.
چرا باید نام پیش فرض ایمیل ها را تغیر دهیم؟
در حالت پیش فرض وردپرس با نام ‘WordPress’ از یک ایمیل آدرس غیر موجود ( wordpress@yourdomain.com ) به عنوان ارسال ایمیل استفاده می کند که ما تنها قصد تغییر نام آن را به نام دلخواهمان داریم.
از طرفی ایمیل های اطلاعیه ای بسیار مهم هستند و شما حتما باید از برند خودتا به عنوان نام ایمیل ها استفاده کنید. این امر باعث افزایش صحت برند شما و همچنین به رسمیت شناخته شدن برند شما برای کاربران می شود
تغییر نام فرستنده ی ایمیل در وردپرس با کد
در پست قبل نحوه ی نمایش همین عمل را در وردپرس به وسیله ی افزونه آموزش دادیم اما در این پست قصد آموزش بصورت دستی داریم.
ابتدا به فایل functions.php قالب خودتان برویدو کد زیر را به آخر آن اضافه کنید:
// Function to change email address function wpb_sender_email( $original_email_address ) { return 'ایمل سایت شما'; } // Function to change sender name function wpb_sender_name( $original_email_from ) { return 'نام مورد نظر شما'; } // Hooking up our functions to WordPress filters add_filter( 'wp_mail_from', 'wpb_sender_email' ); add_filter( 'wp_mail_from_name', 'wpb_sender_name' );
در کد بالا همان طور که مشخص است دو بخش که با فارسی برایتان مشخص کردم را می بینید.
در بخش اول ایمیل سایت خودتان و در بخش بعدی هم نامی که می خواهید خروجی نمایش داده شود را بنویسید.
می توانید برای تست عملکرد صحیح این کد یک کاربر را ایجاد کرده و از طریق آن کاربر اقدام به فراموشی رمز عبور کنید. در ایمیلی که وردپرس برای فراموشی رمز ارسال می کند صحت عملکرد این کد را می توانید مشاهده کنید.
موفق باشید…