تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده


آخرین ارسال های تالار مشاهده انجمن
Google Scholar 1 پاسخ 778 بازدید افزونه پرداخت با تتر 2 پاسخ 960 بازدید درج اگهی تبلیغاتی چگونه است؟ 0 پاسخ 3 بازدید Open Journal Systems (OJS) 0 پاسخ 1626 بازدید ارز ووکامرس 2 پاسخ 1303 بازدید افزونه گرافیست 1 پاسخ 1204 بازدید آموزش تغییر استایل بخش مدیریت سفارشات 1 پاسخ 1742 بازدید خرابی قالب سایت اسکریپت ها 2 پاسخ 1679 بازدید لینک قالب کلینیک بهداشتی پزشکی Medizco برای وردپرس 1 پاسخ 1146 بازدید چگونه این نوشته در آخرین ارسالات را ویرایش کنم؟ 1 پاسخ 1181 بازدید
تبلیغات
تبلیغات تبلیغات

حذف خودکار کاربران وردپرس پس از مدت زمان تعیین شده

مقالات,آموزش,ترفند , وردپرس

همانطور که می دانید برای پاک کردن و حذف کاربران در وردپرس به راحتی کافی است تا به مسیر پیشخوان> کاربران> همه کاربران رفته و سپس کاربر مورد نظر را انتخاب و وی را حذف کنید. اما آیا تا به حال این سوال برایتان پیش آمده است تا بخواهید به صورت خودکار بدون اینکه خود شما اقدام به حذف کاربران کنید، دوره ای زمانی مشخص را تعیین کنید تا وردپرس پس از اتمام دوره به صورت خودکار کاربران را حذف کند؟

 

در این آموزش از بیست اسکریپت قصد دارم تا به معرفی قطعه کدی بپردازم که با استفاده از آن قادر خواهید بود تا به صورت خودکار یک دوره زمانی مشخص را تعیین کنید و سپس نقش کاربری خاصی را انتخاب کرده و منتظر بمانید تا اتمام دوره کاربران به صورت خودکار از سایت حذف شوند.

 

حذف خودکار کاربران وردپرس پس از مدت زمان تعیین شده

حذف خودکار کاربران وردپرس پس از مدت زمان تعیین شده

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

function auto_delete_users() {
global $wpdb;
$userlevel = ۰; // ۰ = subscriber
$deleteafter = 30; // delete User after X days
$query = $wpdb->prepare("SELECT $wpdb->users.ID FROM $wpdb->users LEFT JOIN $wpdb->usermeta ON $wpdb->users.ID = $wpdb->usermeta.user_id WHERE $wpdb->usermeta.meta_key = %s AND $wpdb->usermeta.meta_value = %d AND DATEDIFF(CURDATE(), $wpdb->users.user_registered) > %d", $wpdb->prefix.'user_level',$userlevel,$deleteafter);
if($oldUsers = $wpdb->get_results($query, ARRAY_N)){
foreach ($oldUsers as $user_id) {
wp_delete_user($user_id[۰]);
}
}
}
add_action('daily_clean_database', 'auto_delete_users');
wp_schedule_event(time(), 'daily', 'daily_clean_database');

همانطور که در این قطعه کد مشاهده می کنید ابتدا در خط دوم نوع نقش کاربری را بر اساس نیاز خود انتخاب کرده و سپس در خط سوم به جای عدد ۳۰ که بر اساس روز درج شده است مدت زمان دلخواه خود را وارد کنید، با این کار پس از پایان رسیدن این دوره زمانی تمامی کاربرانی که دارای چنین نقش کاربری در سایت باشند به صورت خودکار از سایت حذف خواهند شد.

 

اما پیش از اینکه از این کد استفاده کنید، حتی شده برای آزمایش کردن آن نیز، یک بک آپ از دیتابیس خود تهیه کنید!

 

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=43345
کلمات کلیدی پست :
مطالب مرتبط
4,964آموزش رفع خطای نمایش ندادن پیشخوان وردپرس تاریخ : 2019/07/9
9,218افزونه اضافه نمودن جستجوگر گوگل در وردپرس WP Google Search تاریخ : 2017/04/15
5,568نمایش لیست نوشته های زماندار در وردپرس تاریخ : 2019/04/15
9,560آموزش وبلاگ نویسی زنده در وردپرس تاریخ : 2019/07/13
9,172آموزش لینک کردن نوشته و برگه به آدرس دلخواه در وردپرس تاریخ : 2019/07/7
7,762مخفی کردن صفحه خاص از نتایج گوگل تاریخ : 2017/09/11
3,908آموزش قرار دادن لینک فقط برای اعضا در وردپرس تاریخ : 2019/05/14
5,008چگونه یک افزونه ثبت نام برای وردپرس بسازیم؟ تاریخ : 2019/02/23
4,436حذف گزینه تغییر رمز از پیشخوان کاربران در وردپرس تاریخ : 2019/05/5
12,683افزونه نمایش دقیق زمان انتشار مطالب در وردپرس تاریخ : 2017/07/14
8,646آموزش جلوگیری از تغییر کد های قالب وردپرس تاریخ : 2016/08/22
8,451افزودن پست تایپ به حلقه مطالب وردپرس تاریخ : 2014/12/9
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file
تبلیغات