تغییر عنوان وردپرس (WordPress) در ایمیل‌های ارسالی

5/5 - (7 امتیاز)

در نوشته‌ی پیشین که پیوسته با شخصی سازی وردپرس می‌شد به چگونگی تغییر آدرس ایمیل پیش فرض وردپرس پرداختیم، همان‌طور که در آن نوشته گفته شد بعد از مراحل نصب وردپرس بصورت خودکار ایمیلی با شناسه‌ی WordPress در سایت وردپرسی شما ساخته خواهد شد که این آدرس برای ارسال ایمیل‌هایی هم‌چون نام‌نویسی، دیدگاه‌ها و… از طرف سیستم مدیریت محتوای وردپرس مورد استفاده قرار می‌گیرد.

change-wp-mail-from-name

همان‌طور که می‌دانید زمانی‌که ایمیلی از طریق سیستم وردپرس برای یک نشانی الکترونیکی ارسال می‌شود به طور پیش فرض عنوان و یا Subject آن ایمیل وردپرس/WordPress خواهد بود که در این نوشته از سایت ماندگاروب به چگونگی تغییر عنوان وردپرس در ایمیل‌های ارسالی از طریق این Cms خواهیم پرداخت.

برای تغییر عنوان ایمیل‌ها در وردپرس ابتدا فایل فانکشن قالب وردپرس خود را برای ویرایش باز کرده و دستور زیر را در محل مناسبی از این فایل قرار می‌دهیم:

add_filter('wp_mail_from_name','from_mail_name');
function from_mail_name($name) {
return 'Mandegarweb';
}

بعد از اضافه کردن دستورات فوق برای تغییر عنوان ایمیل‌های پیش‌فرض در وردپرس کلمه و یا عنوان مورد نظر خود را جای‌گزین Mandegarweb کرده و تغییرات را ذخیره می‌کنیم.

امیدوارم آموزش تغییر عنوان ایمیل وردپرس مورد پسند شما دوستان گرامی قرار گرفته باشد.

5/5 - (7 امتیاز)

کانال تلگرام ماندگار وب

  1. Alireza

    ممنون . فقط یه سوال اینجا میمونه اونم اینکه چطوری میشه کاری کرد که ایمیل های ارسالی افزونه تماس با ما 7 به اسپم نرن ؟؟؟ چون پیغام هایی که خود وردپرس از قبیل به روز رسانی و نظر جدید ارسال میکنه هیچکدوم داخل اسپم نمیرن ولی پیغام های افزونه تماس با ما همشون اسپم میشن !! ایا این مشکل میتونه از طرف هاست باشه ؟؟

    1. بهزاد

      خواهش میکنم
      اولین اصل همونطور که شما اشاره کردید خود هاست هست چرا که اکثر هاست های اشتراکی تنها توانایی ارسال 200 ایمیل را به اینباکس دارند و باقی اسپم خواهد شد
      در افزونه تماس ممکن است نوع متد ارسال ایمیل با هسته وردپرس تفاوت داشته باشد و همین موضوع دلیلی بر اسپم شدن ایمیل های ارسالی از طرف این افزونه هست
      پیشنهاد : شاید بکارگیری گزینه هایی همانند Not junk و یا Not spam تاثیری در اسپم نشدن ایمیل های رسالی افزونه تماس داشته باشد
      موفق باشید

  2. میلاد

    با سلام و تشکر از مطلب خوبتون ، آیا با این کد و کد تغییر نوع ایمیل دیگه نیازی به استفاده از افزونه Change WP Mail From Details برای تغییر اسم و ایمیل نیست؟

    1. امیر خلجی مهر

      اگه کمی بیشتر دقت کنید متوجه خواهید شد که نویسنده گفته :
      برای تغییر عنوان ایمیل ها در وردپرس ابتدا فایل فانکشن قالب وردپرس خود را برای ویرایش باز کرده و دستور زیر را در محل مناسبی از این فایل قرار میدهیم

      موفق باشید

        1. امیر خلجی مهر

          امین جان قربونتون برم، ایشون با تمسخر این موضوع رو مطرح کردن من هم مثله خودشون پاسخشون رو دادم
          شاد باشین

  3. Jafari

    بعد از گذاشتن کد سایتم صفحه سفید میشه. رو این پوسته جواب نمیده راه دیگه ای غیر از افزونه هست؟
    اینم محتویات فایل فانکشن پوسته:
    ____________________________________________________________________________________________
    <?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
    ______________________________________________________________________________________________________________________________

    1. امیر خلجی مهر

      ارتباطی با پوسته نداره و شما کد رو در جای مناسبی جای‌گذاری نکردید، خودمون از این کد استفاده می‌کنیم.

  4. نگار

    خیلی بهتره شما اصلا نیایی نظرات کاربران و جواب بدی وقتی بلد نیستی حرف بزنی.
    این چه طرز برخورد با مخاطبای سایته؟

    یکم ادب توروخدا…
    متاسفم

    1. امیر خلجی مهر

      با کسی اونطور که شما می‌فرمایید بد صحبت نشده.
      در دیدگاه‌ها امکان گذاشتن تگ‌های PHP وجود نداره و بهتره همدیگرو قضاوت نکنیم. مگرنه کدی که در نوشته آمده در دیدگاه هم قرار داده می‌شد.
      پایدار باشید.

  5. امیر

    سلام و عرض ادب

    آقا واقعا دم شما گرم 🙂 اولین نتیجه مشکلم حل شد . فیلترو فراموش کرده بودم .

    کامنت ها رو هم خوندم . ما هم از این کاربر ها کم نداریم ! ما ایرانی ها یاد گرفتیم اگه یکی دو لا پهنا یه چیزی رو بهمون انداخت دستشم ببوسیم ولی یکی علمشو یا خدماتشو رایگان و هدیه بده که یه کمکی کرده باشه همه امون بیشتر عذابش می دیم و انگار طلبکاریم و بدهیمون رو با کم و کاستی دادن !
    ناراحتی نداره . فرهنگ ماست که بعید می دونم تا چندین نسل بعد درست بشه ! شعور و ادب هم یه چیز اکتسابیه که بعضیا ظاهرا بهش نیازی ندارن ! بلاک کنین یا تایید نکنین بره 🙂

    آها راستی بد نیست اضافه کنین که بعضی ها ممکنه فاکنشون کد شده باشه از مای فانکشن استفاده کنن . حتی خیلی ها هم دست به فانکشن نزنن بهتره . همون مای فانکشن شاید بهتر باشه که حداقل چشمشو کور نمیکنه !

    بازم دم شما گرم .

    1. امیر خلجی مهر

      درود به شما امیر جان.

      مشکلی نداره دوست عزیز، ما عادت کردیم به چنین مواردی، جالب است بدانید که افرادی هستند که از طریق فرم تماس تا دل‌تون بخواد، به‌ناحق با ناسزا گفتن مارو مورد عنایت قرار میدن 🙂 اما برای ما مهم نیست و کاری که درست هست رو انجام می‌دهیم.

      با سپاس از دیدگاه شما.

دیدگاه خود را بنویسید

ماندگار وب - 1400