وقت بخیر

ارسال اتوماتیک مطالب به ایمیل کاربران عضو

 

دوست دارید هنگامی که مطلبی ارسال میکنید تمام کاربران سایتتان از وجود آن مطلع شوند ؟ شاید خیلی ها با دیدن این جمله یاد feedburner بیفتند اما میخوام عرض کنم که این دفعه ارسال مطالب به ایمیل کاربران عضو شده خود سایت وردپرسی تان است.

البته این روش برای چندین نسخه قبل وردپرس می باشد و برای نسخه جدید تست نشده است. اما میتوانید تست نمایید و به احتمال زیاد نیز جواب خواهد داد!

 

برای یادگیری این کار امروز رو با ما باشید …

 

برای این کار کد زیر را به فایل functions.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 http://www.iranitheme.ir’);
return $post_ID;
}

add_action(‘publish_post’, ’email_members’);

 

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

 

موفق باشید.