
به اشتراک بگذارید

به اشتراک بگذارید
هاست وردپرس | بلاگ وبداده
غیرفعال کردن حساب کاربری وردپرس بدون حذف آن


| روش | میزان مسدودسازی ورود | نیاز فنی | مناسب چه کسی؟ |
|---|---|---|---|
| افزونه Disable User Login | کامل (ورود بسته) | بسیار کم | اکثر کاربران و سایتهای چندنویسنده |
| تغییر نقش به «بدون نقش» | فقط پیشخوان (فرانت باز) | کم | قطع سریع دسترسی مدیریتی |
| تغییر رمز و ایمیل | کامل (دستی و موقت) | کم | مسدودسازی فوری یک نفر |
| کد در functions.php | کامل (ورود بسته) | بالا | توسعهدهندگان و چند کاربر هدف |

در حذف، وردپرس نوشتههای کاربر را پاک یا به کاربر دیگری واگذار میکند و رابطهی او با محتوایش از بین میرود. اما در غیرفعالسازی، حساب و نوشتهها و نام نویسنده باقی میماند و فقط توانایی ورود از کاربر گرفته میشود؛ هر زمان بخواهید میتوانید دوباره حساب را فعال کنید.
برای بیشتر کاربران، افزونهی رسمی «Disable User Login» سادهترین و کاملترین راه است؛ با یک تیک در پروفایل کاربر، ورود او بهطور کامل بسته میشود و با برداشتن تیک دوباره فعال میشود. اگر نمیخواهید افزونه نصب کنید، تغییر نقش یا تغییر رمز و ایمیل گزینههای جایگزین هستند.
خیر. کل ایدهی غیرفعالسازی همین است که محتوا حفظ شود. نوشتهها، برگهها و نام کاربر بهعنوان نویسنده روی سایت باقی میماند و فقط دسترسی ورود او بسته میشود. این دقیقاً برای مواقعی مناسب است که نمیخواهید محتوای کاربر را از دست بدهید.
خیر. این روش فقط دسترسی به پیشخوان و بخش مدیریت را قطع میکند. کاربر همچنان میتواند وارد سایت شود و در فرانتاند تعامل کند، مثلاً کامنت بگذارد. اگر هدف شما بستن کامل ورود است، از افزونهی Disable User Login یا روش کد استفاده کنید.
بستگی به روش دارد. در افزونه، کافی است تیک «Disable User Account» را در پروفایل کاربر بردارید. در روش تغییر نقش، نقش قبلی را دوباره به کاربر بدهید. در روش کد، متای مربوطه را از او حذف کنید. در روش تغییر رمز، رمز و ایمیل تازه را در اختیارش بگذارید.
خیر. تغییر نقش به «بدون نقش برای این سایت» و تغییر رمز و ایمیل، هر دو بدون افزونه انجام میشوند. روش کد هم بدون افزونه است. افزونه فقط سادهترین و کاملترین راه است؛ اگر ترجیح میدهید افزونه اضافه نکنید، روشهای دستی یا کد در دسترساند.
بهطور مستقیم خیر. غیرفعالسازی یک حساب فقط ورود آن کاربر را میبندد و روی محتوای منتشرشده یا رتبهی سایت اثری ندارد. برعکس، بستن دسترسی حسابهای بلااستفاده یا مشکوک میتواند سطح حمله را کاهش دهد و به امنیت سایت کمک کند.
بله. افزونهی Disable User Login از منوی «Bulk actions» در فهرست کاربران امکان غیرفعال یا فعالکردن گروهی چند حساب را میدهد. در روش کد هم میتوانید با تنظیم متای مربوطه برای چند کاربر، ورود همهی آنها را با یک قطعهکد مسدود کنید.