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

۱- وارد داشبورد خود شوید و به مسیر نمایش > ویرایشگر  > function.php بروید و کد زیر را اضافه و ذخیره کنید

function email_members($post_ID)  {
global $wpdb;
$usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
$users = implode(",", $usersarray);
mail(
$users, "New WordPress recipe online!", 'A new recipe have been published on https://www.ghalebkade.com'
);
return $post_ID;
}
add_action('publish_post', 'email_members');

۲- در کد بالا میتوانید متن ایمیل را بسته به نیاز خود تغییر و تنظیم کنید

امیدوارم مورد استفاده شما این آموزش وردپرس قرار گرفته باشه ? موفق و پیروز باشید

  کد قفل گذاری بر روی قالب وردپرس و جلوگیری از تغییر آن