پشتیبانی سایت

ارسال ایمیل به نویسندگان سایت بعد از انتشار مطلب شان

315 بازدید
شنبه ۲۶ تیر ۱۳۹۵
ارسال ایمیل به نویسندگان سایت بعد از انتشار مطلب شانReviewed by جاوید نبوی on Jul 16Rating: 4.0

سلام دوستان.

اگر شما سایتی وردپرسی با چند نویسنده را اداره می کنید آگاه کردن نویسندگانتان پس از انتشار مطلبشان به تشویق آن ها برای نوشتنی دوباره کمک می کند. اخیرا یکی از دوستان از ما پرسید که آیا ارسال ایمیل به نویسندگان سایت پس از انتشار مطالب شان ممکن است یا نه؟ در این مقاله قصد داریم تا این موضوع را به شما آموزش دهیم.

ارسال ایمیل به نویسندگان بعد از انتشار مطالب شان

روش ۱: ارسال اطلاعیه به نویسندگان با استفاده از افزونه ی Edit Flow

در اولین گام باید این افزونه را نصب و فعال کنید.

Edit Flow در خارج از باکس اطلاعیه های ایمیل کار می کند. به محض این که شما این افزونه را فعال کنید شروع به فرستادن ایمیل به نویسندگانتان پس از انتشار مطالبشان می کند.

با این حال ایمیل های اطلاعیه را به مدیر سایت ارسال نمی کند. شما می توانید به بخش Edit Flow و سپس صفحه ی Notifications بروید و گزینه ی  ‘Always notify blog admin’ را به حالت enable تغییر دهید تا فرستادن ایمیل به مدیر سایت را غیر فعال کند.

مانند تصویر زیر:

فرستادن ایمیل به نویسندگان سایت پس از انتشار مطالبشان

 

 

Edit Flow افزونه ای قدرتمند است که تنها کار آن فرستادن ایمیل به نویسندگان نیست و کار های زیاد دیگری نیز انجام می دهد.

لينک دانلود:

این روش برای کاربرانی است که قصد فرستادن ایمیل های اطلاع رسانی به نویسندگان بدون هیچ گونه امکانات ویرایشی مانند Edit Flow را دارند می باشد.

و باز هم اولین کاری که باید انجام دهید نصب و فعال کردن افزونه است.

پس از فعال سازی افزونه باید از قسمت Notifications و سپس صفحه ی Add New برای ساختن ایمیل اطلاع رسانی به نویسنده ی خود بازدید کنید.

مانند تصویر زیر:

فرستادن ایمیل به نویسندگان سایت پس از انتشار مطالبشان
در ابتدا باید برای این اطلاعیه عنوانی را وارد کنید برای مثال ‘Post Published Notification for Authors’.

در فیلد ‘Notification for’ باید ‘New post published’ را انتخاب کنید.

در قسمت Additional Email Fields مربع کنار گزینه ی ‘Send this notification to the Author only’ را تیک بزنید.

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

شما باید در فیلد subject ایمیل کد زیر را وارد کنید:

 Post Published: [post_title]

در قسمت متن ایمیل هم می توانید از این قالب استفاده کنید:

 سلام [user_nicename],
ما مطلب “[post_title]” شما را منتشر کردیم.
میتوانید آنرا از اینجا ببینید: [permalink]
متشکریم

و در آخر باید روی دکمه ی save کلیک کنید تا ویرایش شما ذخیره شود.

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

لينک دانلود:

روش ۳: ارسال ایمیل به نویسندگان به صورت دستی

این روش برای کاربرانیست که با اضافه کردن کد های کوتاه به وردپرس مشکلی ندارند.

شما باید کد زیر را به فایل function.php قالب خود یا به یک افزونه ی خاص سایت اضافه کنید.

function notifyauthor($post_id) {

$post = get_post($post_id);
$author = get_userdata($post->post_author);
$subject = "Post Published: ".$post->post_title."";

$message = "
      Hi ".$author->display_name.",
      
      Your post, \"".$post->post_title."\" has just been published.
      
      View post: ".get_permalink( $post_id )."
      
      Thanks"
      ;
      
   wp_mail($author->user_email, $subject, $message);
}
add_action('publish_post', 'notifyauthor');

توجه نمایید که کد بالا باید قبل از تگ <? در فایل functions.php قرار گیرد.

این کد وقتی اجرا می شود که مطلب جدیدی در سایت وردپرس شما منتشر شده باشد. ایمیل اطلاع رسانی همراه با اطلاعاتی که در قسمت subject و message کد بالا قرار دارند به نویسندگان ارسال می شود. به سادگی می توانید قسمت subject و message را طبق نیاز های خود تغییر دهید.

این مطلب هم تمام شد و امیدواریم که مورد استفاده ی شما قرار گرفته باشد.

تبلیغات

نویسنده (مدیر سایت)

جاوید نبوی هستم. بیشتر کارهای گرافیکی انجام می دم و توی این سایت هم معمولا در همون بخش فعالیت می کنم. امیدوارم از مطالبی که آماده می کنم راضی باشید.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *