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

باز هم قدمی دیگر برای وردپرسی ها. دوست دارید هنگامی که مطلبی ارسال میکنید تمام کاربران سایتتان از وجود آن مطلع شوند ؟ شاید خیلی ها با دیدن این جمله یاد 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.hamyarwp.com');
    return $post_ID;
}

add_action('publish_post', 'email_members');

از اینکه یک وردپرس کار هستید لذت ببرید…

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. Catchable fatal error: Object of class stdClass could not be converted to string in /home/wleir/public_html/wp-content/themes/neo/functions.php on line 5
    این ایرور رو داره اقای مدیر همه مشکل دارن رسیدگی کن یا مطلبو حذف کن . مردم از بس باش ور رفتم درستم نشد

  2. دوستان منم دقیقا همین مشکل دارم … 🙁

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

    $users = implode(“,”, $usersarray);

    ممنون میشم راهنمایی کنید

  4. سلام. توی ووردپرس امکانش هست که ایمیل ها رو هم مدیریت کرد؟
    منظورم اکانت های اختصاصی ای هستش که توی سرویس ایمیل هاست واسه خودمون میسازیم

  5. با سلام من خیلی دنبال یک همچین چیزی می گشتم که با این صفحه شما رسیدم ولی وقتی مطلب جدید را میخواهم انتشار بدهم با خطای زیر مواجه می شوم: Catchable fatal error: Object of class stdClass could not be converted to string in /blog/wp-content/themes/swhite/functions.php on line 69

  6. سلام

    من توي فايل فانكشن گذاشتم ولي مطلب كه ارسال ميكنم به ثبت نامي هام ارسال نميكنه مطلب !

  7. سلام این functions.php کجای وردپرسه من پیدا نکردم من تازه کارم ممنون میشم راهنمایی کنید.
    ممنون میشم یه کد لودینگ شیشه ای هم بزارید.

    • 13 سال عضو همیار وردپرس

      عزیزم توی فولدر قالبت یعنی wp-content/themes/themename این فایل باید باشه اگه نبود بساز !

  8. سلام من ميخواستم عضوشم توسايتتون ولي ندونستم بايد چيكاركنم!لطفا،حتماوخواهشانحوه ي عضوشدن روبهم ايميل كنين!

  9. من این کدا که میزارم . همشو نشون میده بالای مدیریت وردپرس

  10. سلام
    بابت زحماتتون و مطالب بسیار خوبتون تشکر میکنم
    یه سوال:
    الان بر فرض من این دستورالعمل رو انجام دادم…ولی هنوز عضویت در سایت رو راه ننداختم.
    چطور سامانه ی عضویت در خبرنامه ی سایت رو ایجاد کنم؟
    با تشکر

    • 13 سال عضو همیار وردپرس

      افزونه خبرنامه رو در مطلبی دیگر معرفی کردیم از اون استفاده کنید