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


آخرین ارسال های تالار مشاهده انجمن
Google Scholar 0 پاسخ 295 بازدید افزونه پرداخت با تتر 1 پاسخ 540 بازدید درج اگهی تبلیغاتی چگونه است؟ 0 پاسخ 2 بازدید Open Journal Systems (OJS) 0 پاسخ 1227 بازدید ارز ووکامرس 2 پاسخ 906 بازدید افزونه گرافیست 1 پاسخ 784 بازدید آموزش تغییر استایل بخش مدیریت سفارشات 1 پاسخ 1357 بازدید خرابی قالب سایت اسکریپت ها 2 پاسخ 1272 بازدید لینک قالب کلینیک بهداشتی پزشکی Medizco برای وردپرس 1 پاسخ 798 بازدید چگونه این نوشته در آخرین ارسالات را ویرایش کنم؟ 1 پاسخ 798 بازدید
تبلیغات
تبلیغات تبلیغات

آموزش حذف کاربران وردپرس به صورت خودکار با افزونه Auto Delete User

افزونه وردپرس , افزونه ها

حذف کاربران وردپرس این امکان را به شما میده تا بعد از ورود به پیشخوان وردپرس به منوی کاربران مراجعه کرده و هر کاربری که قصد دارید از سایت خودتون حذف کنید را انتخاب کرده و در نهایت روی گزینه حذف کلیک کنید تا کاربر به صورت کلی از سایت حذف شده و اگر نوشته و یا فعالیتی هم در سایت داشته را به بخش کاربری خودتون منتقل کنید و یا اینکه اونها را هم به صورت کلی حذف کنید. اما آیا شده تا به حال بخواهید تا کاربرانی که در سایت شما ثبت نام می‌کنند به صورت خودکار بعد از مدت زمانی که تعیین می‌کنید حذف شود؟

 

آموزش حذف کاربران وردپرس به صورت خودکار با افزونه Auto Delete User

 

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

 

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

در این روش میتونید تا تعداد روزهایی که قصد دارید تا کاربرانی که در سایت شما عضو میشوند را تعیین کنید تا بعد از اینکه این مدت زمان گذشت به صورت خودکار هر کاربری که در سایت عضو شده به صورت اتوماتیک از سایت حذف شود. برای این منظور ابتدا وارد هاست خودتون شده و سپس مشابه تصویر زیر روی گزینه File Manager در هاست خودتون کلیک کنید تا به صفحه مدیریت فایل‌ها در هاست خودتون ارجاع داده شوید.

آموزش حذف کاربران وردپرس به صورت خودکار با افزونه Auto Delete User

بعد از اینکه وارد محیط فایل منیجر هاست خودتون شدید به مسیر /public_html/wp-content/themes/ مراجعه کرده و سپس پوشه قالبی که در سایت شما هست را انتخاب کرده و وارد پوشه فعال در هاست خودتون بشید و بعد از اینکه وارد پوشه قالب خودتون شدید به دنبال فایلی با نام functions.php بگردید و سپس کدهای زیر را در مکان مناسبی از این فایل اضاقه کنید.

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');

حالا همونطور که در خط چهارم این قطعه کد مشاهده می‌کنید به جای 30 روز تعداد روز مورد نظر خودتون را وارد کنید تا بعد از گذشت این مدت زمان از ثبت نام کاربر در سایت به صورت خودکار همه کاربران بعد از تعداد روز تعیین شده در سایت حذف شوند.

 

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

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

 

افزونه حذف خودکار کاربران در وردپرس

اما اگر تمایلی به استفاده از کد معرفی شده ندارید و میخواهید تا کمی حرفه‌ای‌تر عمل کنید میتونید تا از افزونه حذف خودکار کاربران در وردپرس استفاده کرده و علاوه بر اینکه میتونید تعداد روز را برای این کار تعیین کنید، بلکه قادر هستید تا کاربران را بر اساس نقش کاربری انتخاب کنید تا به صورت خودکار از سایت حذف شوند. افزونه‌ای که قصد معرفی اونو دارم با عنوان Auto Delete User در مخزن وردپرس به ثبت رسیده که با استفاده از اون میتونید اقدام به حذف خودکار کاربر بر اساس نقش کاربری در وردپرس بکنید. برای استفاده از این افزونه ابتدا روی دکمه زیر کلیک کنید تا به صفحه افزونه هدایت شده و سپس با استفاده از آموزش نحوه نصب و کار کردن با افزونه ها در وردپرس اقدام به نصب و فعال سازی افزونه در سایت وردپرسی خودتون بکنید.

بعد از نصب و فعال سازی این افزونه مشابه تصویر زیر منویی با نام Auto Delete User در وردپرس اضافه خواهد شد، روی این منو کلیک کنید تا به صفحه تنظیمات افزونه هدایت شده و تعداد روزهای مورد نظر برای حذف خودکار کاربران در وردپرس را بر اساس نقش کاربری انتخاب کرده و شخصی سازی کنید.

آموزش حذف کاربران وردپرس به صورت خودکار با افزونه Auto Delete User

حالا همونطور که در تصویر مشاهده می‌کنید ابتدا از بخش Select Role نقش کاربری خودتون را که قصد دارید کاربرانی با این نقش کاربری به صورت خودکار از سایت حذف شوند را انتخاب کنید. سپس از بخش DAYS تعداد روز مورد نظرتون را که میخواهید کاربران بعد از تاریخ عضویتشون در سایت حذف شوند را انتخاب کرده و در نهایت روی دکمه SAVE USER کلیک کنید. حالا همونطور که در تصویر میبینید در انتهای این بخش هر تنظیمی که برای حذف خودکار کاربران در وردپرس بر اساس نقش کاربری اضافه کردید قابل مشاهده هست که بعد از گذشت مدت زمان تعیین شده کاربران از سایت حذف خواهند شد.

 

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

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

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

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

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

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 افزونه وردپرس , افزونه ها
لینک کوتاه مطلب : https://www.20script.ir/?p=45339
کلمات کلیدی پست :
مطالب مرتبط
6,880دکمه های اشتراک گذاری در شبکه های اجتماعی با افزونه AddToAny Share Buttons تاریخ : 2019/02/13
5,516رفع خطای 503 Service Unavailable در وردپرس تاریخ : 2019/06/11
8,129افزونه درخواست مظنه و قیمت ووکامرس Request a Quote تاریخ : 2014/09/10
6,464پوسته کاریابی وردپرس و ووکامرس Jobseek تاریخ : 2018/12/10
10,208افزودن فونت به ویرایشگر وردپرس تاریخ : 2018/10/28
14,469افزونه ی جلوگیری از کپی برداری محتوای سایت برای وردپرس تاریخ : 2014/07/16
49,476افزایش امکانات صفحه ساز Elementor با افزونه Ultimate Addons نسخه 1.33.0 تاریخ : 2021/07/23
24,245افزونه چند زبانه کردن سایت با WPML نسخه 3.3.7 به همراه افزودنی ها تاریخ : 2016/04/7
5,516محافظت از آدرس ایمیل وردپرس با افزونه Email Encoder Bundle تاریخ : 2018/03/29
35,834افزونه سئو فروشگاه ساز ووکامرس WooCommerce SEO Yoast تاریخ : 2016/08/10
27,180افزونه کش وردپرس W3 Total Cache Pro تاریخ : 2022/07/9
36,594دانلود پوسته نیازمندی ها ClassiPress برای وردپرس تاریخ : 2016/05/14
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file
تبلیغات