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

مسیح دیندار
مدیریت
عضو شده: 2021-04-12 14:23:35
2021-04-25 17:42:46

در وردپرس نویسنده ها زمانی که یک مطلب ارسال می کنند و اگر در حالت بررسی توسط مدیر اصلی باشه، بعد از تأیید شدن و منتشر شدن مطالبشون هیچ اطلاعی پیدا نمی کنند. اگه می خواهید در صورت منتشر شدن مطالب در انتظار و تأیید شدن اونها، یک ایمیل به نویسنده اون مطلب به صورت خودکار ارسال کنید، کد زیر رو در فایل functions.php قالبتون قرار بدید و متن ایمیل رو هم شخصی سازی کنید.

function talkina_authorNotification($post_id) {
$post = get_post($post_id);
$author = get_userdata($post->post_author);

$message = "
سلام ".$author->display_name." عزیز،
مطلب شما: ".$post->post_title." با موفقیت تأیید و منتشر شد
";
wp_mail($author->user_email, "مطلب شما تأیید شد", $message);
}
add_action('publish_post', 'talkina_authorNotification');