شرکت طراحی سایت فرتاک | شرکت طراحی سایت در تهران

02166562876

پشتیبانی 24 ساعته

تهران ، خیابان ستارخان ، نبش آفرند

021-66562876

پشتیبانی 24 ساعته

ملاقات حضوری شنبه تا پنج شنبه

از ساعت 8 صبح تا 8 عصر

آموزش حذف کاربران وردپرس به صورت خودکار – کد محتوا ( Fartak 106161 )

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

آنچه در این مقاله میخوانید :

مقدمه

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

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

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

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

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

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

در این روش شما می‌توانید تعداد تمام روزهایی که می‌خواهید کاربرانی که در سایت شما ثبت نام ‌کنند و عضو سایت شما شوند را مشخص کنید .

در این صورت بعد گذشت آن زمان مشخص شده و به صورت خودکار، هر کاربری که در سایت  شما عضو شده از سایت حذف می‌شود.

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

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

بعد از اینکه وارد صفحه مدیریت فایل هاست خودتان شدید به مسیر /   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’, ‘

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

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

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

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

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

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

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

 

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

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

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

حالا  در تصویر فوق می‌بینید که درگام اول از بخش Select Role  نقش کاربری را که می‌خواهید کاربران با این نقش به صورت خودکار از سایت حذف شوند را انتخاب و مشخص می‌کنید.

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

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

نتیجه گیری

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

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

تیم پشتیبانی هلدینگ فرتاک در زمینه خدمات طراحی سایت، سئو، بهینه‌سازی، دیجیتال مارکتینگف سوشال مدیا و طراحی گرافیک آماده ارائه خدمات به شما است.

سوالات متداول

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

برای حذف نظرات بصورت کامل راه های مختلفی وجود دارد که یکی از آنها استفاده از افزونه  WP Bulk Delete است.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
آموزش سئو وبلاگ

آموزش سئو وبلاگ ? ۰۲۱۹۱۶۹۱۰۷۵ ❤️

سئو وبلاگ به فرآیند بهینه سازی محتوا، ساختار سایت و کدهای HTML برای موتورهای جستجو گفته می‌شود.
در واقع سئو و بهینه سازی به وبلاگ شما کمک میکند تا سریع‌تر نزد گوگل دیده شده و رتبه بالایی را کسب کند.

بیشتر بخوانید
سئو سایت فروشگاهی | طراحی سایت فروشگاهی |طراحی فروشگاه آنلاین

آموزش سئو سایت فروشگاهی آنلاین? ۰۲۱۹۱۶۹۱۰۷۵ ❤️

سئو سایت فروشگاهی به منظور افزایش رتبه سایت نزد گوگل و در نتیجه دیده شدن سایت و محصولات آن توسط کاربران از اهمیت بالایی برخوردار است.

بیشتر بخوانید
آموزش سئو وردپرس

آموزش سئو وردپرس? ۰۲۱۹۱۶۹۱۰۷۵ ❤️

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

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.