آموزش کامل وردپرس – قسمت دهم

ارسال خودکار مطالب به کاربران سایت

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

function email_members ($post_ID)

{

global $wpdb;

$usersarray = $wpdb->get_results ("SELECT user_email FROM $wpdb->users;");

$users = implode("," , usersarray);

mail($users , "این ایمیل از سایت پردیس وردپرس ارسال شده");

return $post_ID;

}

add_action('publish_post' , 'email_members');

تابع فوق را باید در فایل funtion.php سایتتان قرار دهید.