ارسال خودکار ایمیل به کاربران برای مطالب جدید
با سلام خدمت دوستان عزیز وردپرسی!
اگر دارای سایتی هستید که برای شما مهم است تا افزایش بازدید داشته باشید یکی از راه های آن این است که سایت خود را به صورت کاربر محور راه اندازی کنید تا در آن قادر باشید هنگام ارسال مطالب و مقالات جدید به انواع روش های موجود اقدام به اشتراک گذاری مطالب با کاربران خود باشید.
علاوه بر راه های موجود از جمله افزودن دکمه اشتراک گذاری مطالب در وردپرس و ارسال خبرنامه در وردپرس قابلیتی وجود دارد که در آن می توانید به صورت خودکار هنگام به روز رسانی سایت یک ایمیل برای کاربر ارسال کنید.
در این مقاله از دکتر وردپرس قصد دارم تا به معرفی قطعه کدی بپردازم که با استفاده از ان قادر خواهید بود تا یک ایمیل به صورت خودکار در هر بار به روزرسانی سایت برای کاربران خود ارسال کنید.
ارسال خودکار ایمیل به کاربران برای مطالب جدید
برای شروع کار ابتدا وارد ویرایشگر قالب خود شده و کدهای زیر را در مکان مناسبی از فایل فانکشن (functions.php) قالب خود قرار دهید.
function email_members($post_ID) { global $wpdb; $usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;"); $users = implode(",", $usersarray); mail($users, "سلام، نوشته جدید در وبسایت منتشر گردیده است.", 'برای مشاهده آن به آدرس www.doctorwp.com مراجعه کنید.'); return $post_ID; } add_action('publish_post', 'email_members');
حال به جای متن وارد شده پیغام دلخواه خود را به همراه آدرس سایت خود وارد کرده و فایل فانکشن را ذخیره نمایید.
از این پس اگر نوشته جدیدی در سایت خود منتشر کنید به صورت خودکار ایمیلی برای اعضای سایت ارسال خواهد شد که انها را از وجود مطلب جدید مطلع خواهد کرد. همچنین نوشته مورد نظر نیز برای وی نمایش داده خواهد شد.
نکته: پیشنهاد میکنم تا از این روش زمانی استفاده کنید که هر از گاهی مقالاتی را در سایت منتشر می کنید چرا که در صورت ارسال روزانه مطالب ایمیل های زیادی برای کاربران ارسال خواهد شد.
شاد باشید..