تغییر عنوان وردپرس (WordPress) در ایمیلهای ارسالی
در نوشتهی پیشین که پیوسته با شخصی سازی وردپرس میشد به چگونگی تغییر آدرس ایمیل پیش فرض وردپرس پرداختیم، همانطور که در آن نوشته گفته شد بعد از مراحل نصب وردپرس بصورت خودکار ایمیلی با شناسهی WordPress در سایت وردپرسی شما ساخته خواهد شد که این آدرس برای ارسال ایمیلهایی همچون نامنویسی، دیدگاهها و… از طرف سیستم مدیریت محتوای وردپرس مورد استفاده قرار میگیرد.
همانطور که میدانید زمانیکه ایمیلی از طریق سیستم وردپرس برای یک نشانی الکترونیکی ارسال میشود به طور پیش فرض عنوان و یا Subject آن ایمیل وردپرس/WordPress خواهد بود که در این نوشته از سایت ماندگاروب به چگونگی تغییر عنوان وردپرس در ایمیلهای ارسالی از طریق این Cms خواهیم پرداخت.
برای تغییر عنوان ایمیلها در وردپرس ابتدا فایل فانکشن قالب وردپرس خود را برای ویرایش باز کرده و دستور زیر را در محل مناسبی از این فایل قرار میدهیم:
add_filter('wp_mail_from_name','from_mail_name');
function from_mail_name($name) {
return 'Mandegarweb';
}
بعد از اضافه کردن دستورات فوق برای تغییر عنوان ایمیلهای پیشفرض در وردپرس کلمه و یا عنوان مورد نظر خود را جایگزین Mandegarweb کرده و تغییرات را ذخیره میکنیم.
امیدوارم آموزش تغییر عنوان ایمیل وردپرس مورد پسند شما دوستان گرامی قرار گرفته باشد.
دیدگاهها در "تغییر عنوان وردپرس (WordPress) در ایمیلهای ارسالی"
دیدگاه خود را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.
ممنون . فقط یه سوال اینجا میمونه اونم اینکه چطوری میشه کاری کرد که ایمیل های ارسالی افزونه تماس با ما 7 به اسپم نرن ؟؟؟ چون پیغام هایی که خود وردپرس از قبیل به روز رسانی و نظر جدید ارسال میکنه هیچکدوم داخل اسپم نمیرن ولی پیغام های افزونه تماس با ما همشون اسپم میشن !! ایا این مشکل میتونه از طرف هاست باشه ؟؟
خواهش میکنم
اولین اصل همونطور که شما اشاره کردید خود هاست هست چرا که اکثر هاست های اشتراکی تنها توانایی ارسال 200 ایمیل را به اینباکس دارند و باقی اسپم خواهد شد
در افزونه تماس ممکن است نوع متد ارسال ایمیل با هسته وردپرس تفاوت داشته باشد و همین موضوع دلیلی بر اسپم شدن ایمیل های ارسالی از طرف این افزونه هست
پیشنهاد : شاید بکارگیری گزینه هایی همانند Not junk و یا Not spam تاثیری در اسپم نشدن ایمیل های رسالی افزونه تماس داشته باشد
موفق باشید
با سلام و تشکر از مطلب خوبتون ، آیا با این کد و کد تغییر نوع ایمیل دیگه نیازی به استفاده از افزونه Change WP Mail From Details برای تغییر اسم و ایمیل نیست؟
درود
خیر دوست خوبم، نیازی به استفاده از افزونه نام برده نیست
سلام
میخواستم بدونم چطور میشه خود ایمیل رو همک عوض کرد مثلا wordpress@optisystem.ir اون کلمه ی وردپرس رو چطور عوض کنم؟
با تشکر
بفرمایید (جستجو)
سلام. مشکل اینجاست که نمیدونیم محل مناسب کد کجاست که اضافش کنیم!!! خخخخخ
اگه کمی بیشتر دقت کنید متوجه خواهید شد که نویسنده گفته :
برای تغییر عنوان ایمیل ها در وردپرس ابتدا فایل فانکشن قالب وردپرس خود را برای ویرایش باز کرده و دستور زیر را در محل مناسبی از این فایل قرار میدهیم
موفق باشید
داداش یکم لحنتون تند بود!
منظورشون این بود که دقیقا کجای فایل فانکشن بزارید!
امین جان قربونتون برم، ایشون با تمسخر این موضوع رو مطرح کردن من هم مثله خودشون پاسخشون رو دادم
شاد باشین
بعد از گذاشتن کد سایتم صفحه سفید میشه. رو این پوسته جواب نمیده راه دیگه ای غیر از افزونه هست؟
اینم محتویات فایل فانکشن پوسته:
____________________________________________________________________________________________
<?php
/*
* Functions file
* Calls all other required files
* PLEASE DO NOT EDIT THIS FILE IN ANY WAY
*
* @package nirvana
*/
// variable for theme version
define ('_CRYOUT_THEME_NAME','nirvana');
define ('_CRYOUT_THEME_VERSION','1.5.1');
require_once(get_template_directory() . "/admin/main.php"); // Load necessary admin files
//Loading include files
require_once(get_template_directory() . "/includes/theme-setup.php"); // Setup and init theme
require_once(get_template_directory() . "/includes/theme-styles.php"); // Register and enqeue css styles and scripts
require_once(get_template_directory() . "/includes/theme-loop.php"); // Loop functions
______________________________________________________________________________________________________________________________
ارتباطی با پوسته نداره و شما کد رو در جای مناسبی جایگذاری نکردید، خودمون از این کد استفاده میکنیم.
جای مناسب کجاست دقیقا؟
آغاز یا پایان فایل، پس از باز شدن تگ php و پیش از بسته شدن تگ php
یعنی یک جا رو میخواستی بگی خودتو سرویس کردی!! خوب واضح بگو php>?
واقعا نیازی نیست شخصیت و تربیت خانوادگیتون رو به رخ بکشید.
خیلی بهتره شما اصلا نیایی نظرات کاربران و جواب بدی وقتی بلد نیستی حرف بزنی.
این چه طرز برخورد با مخاطبای سایته؟
یکم ادب توروخدا…
متاسفم
با کسی اونطور که شما میفرمایید بد صحبت نشده.
در دیدگاهها امکان گذاشتن تگهای PHP وجود نداره و بهتره همدیگرو قضاوت نکنیم. مگرنه کدی که در نوشته آمده در دیدگاه هم قرار داده میشد.
پایدار باشید.
سلام و عرض ادب
آقا واقعا دم شما گرم 🙂 اولین نتیجه مشکلم حل شد . فیلترو فراموش کرده بودم .
کامنت ها رو هم خوندم . ما هم از این کاربر ها کم نداریم ! ما ایرانی ها یاد گرفتیم اگه یکی دو لا پهنا یه چیزی رو بهمون انداخت دستشم ببوسیم ولی یکی علمشو یا خدماتشو رایگان و هدیه بده که یه کمکی کرده باشه همه امون بیشتر عذابش می دیم و انگار طلبکاریم و بدهیمون رو با کم و کاستی دادن !
ناراحتی نداره . فرهنگ ماست که بعید می دونم تا چندین نسل بعد درست بشه ! شعور و ادب هم یه چیز اکتسابیه که بعضیا ظاهرا بهش نیازی ندارن ! بلاک کنین یا تایید نکنین بره 🙂
آها راستی بد نیست اضافه کنین که بعضی ها ممکنه فاکنشون کد شده باشه از مای فانکشن استفاده کنن . حتی خیلی ها هم دست به فانکشن نزنن بهتره . همون مای فانکشن شاید بهتر باشه که حداقل چشمشو کور نمیکنه !
بازم دم شما گرم .
درود به شما امیر جان.
مشکلی نداره دوست عزیز، ما عادت کردیم به چنین مواردی، جالب است بدانید که افرادی هستند که از طریق فرم تماس تا دلتون بخواد، بهناحق با ناسزا گفتن مارو مورد عنایت قرار میدن 🙂 اما برای ما مهم نیست و کاری که درست هست رو انجام میدهیم.
با سپاس از دیدگاه شما.