ارسال ایمیل به کاربر پس از تایید دیدگاه ارسالی وی در وردپرس

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

کد زیر پس از تایید دیدگاه یک ایمیل با محتویاتی که خودمان مشخص می‌کنیم به کاربر ارسال می‌کند تا کاربر از انتشار دیدگاهش اطلاع یابد و در صورت نیاز به سایت شما بازگردد تا دیدگاهش را پیگیری کند.

تنها کافیست کد زیر را در فایل functions.php پوسته خود وارد کنید و بنا به نیاز خود آن را ویرایش کنید.

add_action( 'comment_unapproved_to_approved', 'comment_unapproved_to_approved_example' ); 
 
function comment_unapproved_to_approved_example( $comment ) {
 
    $commenter_email = $comment->comment_author_email;
    $commenter_name  = $comment->comment_author;
    $post_url = get_comment_link( $comment );
    $subject = "دیدگاه ارسالی‌تان انتشار یافت!";
    $message = "سلام $commenter_name،\n\nدیدگاه ارسالی شما مورد تایید قرار گرفت و در سایت انتشار یافت. می‌توانید آن را از لینک زیر مشاهده نمایید:\n\n$post_url\n\nبا تشکر از به اشتراک گذاشتن نظرتان!";
 
    wp_mail( $commenter_email, $subject, $message );
}

منتشر شده توسط سامان

فارغ التحصیل کارشناسی نرم افزار، علاقه مند به برنامه نویسی، طراحی وب، تکنولوژی های نوین، یادگیری و فیلم

5 comments on “ارسال ایمیل به کاربر پس از تایید دیدگاه ارسالی وی در وردپرس”

  1. یعنی الان این کد رو در قسمت توابع پوسته یا همون functions.php قرار بدم بدون هیچ تغییری
    کار میکنه این کد روز من در آخر این کد ها میزارم اوکی

  2. با سلام خدمت سامان عزیز
    بسیار عالی بود ممنون خیلی کاربردی و راحت
    ـــــــــــــــــ
    اگر امکانش هست کدی رو معرفی کنید برای زمانی که کامنت گذاشته میشه، نویسنده پست رو مطلع کنه البته به صورت پیش فرض در وردپرس هست ولی می خوام تغییرش بدم.
    با سپاس فراوان…

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

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

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.