پلاگین مسدود کردن کاربران وردپرس بدون حذف حساب
این افزونه با PHP 8.3 کار میکند
مدیریت کاربران همیشه به حذف حساب کاربری ختم نمیشود. گاهی تنها چیزی که نیاز دارید، محدود کردن دسترسی یک یا چند کاربر بدون حذف اطلاعات، سفارشها یا سوابق آنهاست. افزونه مسدود کردن کاربران وردپرس (User Blocker for WordPress) دقیقاً برای همین هدف طراحی شده است تا بتوانید دسترسی کاربران را بهصورت هوشمند، هدفمند و کاملاً قابل تنظیم مدیریت کنید.
با این افزونه کاربردی وردپرس میتوانید کاربران را بر اساس شناسه (ID)، آدرس ایمیل، نقش کاربری یا حتی بازه IP مسدود کنید. مدت زمان مسدودسازی را مشخص نمایید، برای هر کاربر پیام اختصاصی نمایش دهید.
دسترسی او را به بخشهای مختلف سایت یا فروشگاه ووکامرس محدود کنید و تمامی رویدادهای مربوط به مسدودسازی را در گزارشهای افزونه مشاهده کنید.
برخلاف حذف حساب کاربری، در این روش تمام اطلاعات کاربر حفظ میشود و شما تنها سطح دسترسی او را مطابق با سیاستهای سایت خود کنترل میکنید. از جلوگیری از ورود به سایت گرفته تا محدود کردن ثبت سفارش، بخشهای حساب کاربری ووکامرس، صفحات مشخص یا حتی کل وبسایت، همه چیز از طریق یک پنل مدیریتی ساده و حرفهای در اختیار شما قرار دارد.
اگر به دنبال راهکاری برای بلاک کردن کاربران وردپرس بدون حذف حساب کاربری، مدیریت کاربران متخلف، کنترل دسترسی اعضا یا اعمال محدودیتهای موقت و دائمی هستید، افزونه User Blocker for WordPress مجموعهای کامل از ابزارهای موردنیاز را در اختیار شما قرار میدهد.

مسدود کردن کاربران وردپرس به روشهای مختلف
هر سایتی شرایط متفاوتی برای مدیریت کاربران دارد. گاهی لازم است فقط یک کاربر خاص را مسدود کنید و گاهی باید گروهی از کاربران یا حتی یک بازه از آدرسهای IP را از دسترسی به سایت محروم نمایید. به همین دلیل افزونه مسدود کردن کاربران وردپرس چندین روش مختلف برای اعمال محدودیت در اختیار شما قرار میدهد.
در افزونه مسدود کردن کاربران وردپرس میتوانید کاربران را بر اساس شناسه (ID)، آدرس ایمیل، نقش کاربری یا حتی رنج IP مسدود کنید. این انعطافپذیری باعث میشود بدون نیاز به حذف حساب کاربری، دقیقاً همان افرادی را که مدنظر دارید محدود کنید.
برای هر مورد نیز امکان ثبت یادداشت داخلی وجود دارد تا علت مسدودسازی برای مدیران سایت ثبت شود و در آینده بتوان سوابق هر کاربر را بهراحتی بررسی کرد.
ویژگیهای این بخش عبارتند از:
- مسدودسازی بر اساس شناسه کاربر (User ID)
- مسدودسازی بر اساس ایمیل
- مسدودسازی بر اساس نقش کاربری
- مسدودسازی بر اساس بازه IP
- امکان ثبت یادداشت اختصاصی برای هر کاربر مسدود شده
کنترل کامل دسترسی کاربران بدون حذف حساب کاربری
در بسیاری از مواقع حذف حساب کاربری بهترین راهکار نیست. ممکن است کاربر سفارشهایی در ووکامرس داشته باشد، فایلهایی خریداری کرده باشد یا اطلاعات ارزشمندی در حساب او ثبت شده باشد.
افزونه User Blocker for WordPress این امکان را فراهم میکند که بدون حذف اطلاعات کاربر، تنها دسترسی او را محدود کنید.
میتوانید دسترسی کاربر را به کل سایت مسدود کنید یا فقط بخشهای مشخصی را از دسترس او خارج نمایید. همچنین امکان تعیین واکنش سیستم هنگام مسدودسازی نیز وجود دارد؛ به این صورت که کاربر میتواند یک پیام سفارشی مشاهده کند یا به یک آدرس دلخواه هدایت (Redirect) شود.
این قابلیت باعث میشود کنترل کاملی روی نحوه برخورد با کاربران مسدود شده داشته باشید.
محدود کردن دسترسی کاربران به صفحات و آدرسهای دلخواه
همیشه لازم نیست کاربر از کل سایت مسدود شود. در بسیاری از پروژهها تنها باید دسترسی او به بخش خاصی از سایت محدود گردد. با افزونه مسدود کردن کاربران وردپرس میتوانید مشخص کنید کاربران مسدود شده به چه صفحاتی دسترسی نداشته باشند. کافی است یک برگه وردپرس یا یک URL دلخواه را انتخاب کنید تا دسترسی کاربران مسدود شده به همان بخش قطع شود.
این قابلیت برای سایتهای آموزشی، سامانههای عضویت، باشگاه مشتریان و فروشگاههای اینترنتی بسیار کاربردی است؛ زیرا میتوانید تنها قسمتهای حساس سایت را مدیریت کنید، بدون اینکه سایر بخشها برای کاربر غیرفعال شوند.

مدیریت حرفهای کاربران مسدود شده در ووکامرس
اگر فروشگاه اینترنتی دارید، این افزونه امکانات اختصاصی برای ووکامرس در اختیار شما قرار میدهد. به جای حذف حساب مشتری، میتوانید تنها برخی از بخشهای حساب کاربری او را محدود کنید یا اجازه ثبت سفارش را از او بگیرید.
به عنوان مثال امکان محدود کردن دسترسی به بخشهای زیر وجود دارد:
- سفارشها
- مشاهده سفارش
- دانلودها
- آدرسها
- روشهای پرداخت
- ویرایش اطلاعات حساب
همچنین میتوانید دسترسی به صفحه تسویه حساب (Checkout) را نیز مسدود کنید تا کاربر امکان تکمیل خرید نداشته باشد.
این قابلیت برای فروشگاههایی که با کاربران متخلف، مشتریان بدحساب یا سوءاستفادهکنندگان از خدمات مواجه هستند، بسیار کاربردی است.
شخصیسازی کامل پیامهای مسدودسازی
یکی از ویژگیهای مهم این افزونه، امکان نمایش پیامهای اختصاصی به کاربران مسدود شده است. به جای نمایش خطاهای پیشفرض وردپرس، میتوانید متنهای دلخواه خود را برای هر بخش تنظیم کنید تا کاربر دقیقاً علت محدودیت را مشاهده کند.
قابلیت شخصیسازی شامل موارد زیر است:
- عنوان صفحه مسدودسازی
- پیام عدم دسترسی به صفحات
- پیام جلوگیری از ورود به سایت
- پیام مسدود شدن حساب کاربری ووکامرس
- پیام عدم دسترسی به صفحه تسویه حساب
- پیام اختصاصی برای هر نقش کاربری
به این ترتیب میتوانید پیامهایی کاملاً متناسب با سیاستهای سایت خود نمایش دهید.
مسدودسازی موقت کاربران با پایان خودکار
همیشه قرار نیست محدودیت کاربران دائمی باشد. در این افزونه میتوانید مدت زمان مسدودسازی را بر اساس تعداد روز مشخص کنید. برای مثال حساب یک کاربر را تنها برای ۳، ۷ یا ۳۰ روز مسدود نمایید.
پس از پایان مدت تعیینشده، افزونه بهصورت خودکار محدودیت را حذف میکند و نیازی به بررسی یا رفع مسدودی توسط مدیر سایت نخواهد بود.
این قابلیت برای سایتهایی که از سیستم اخطار یا جریمه موقت استفاده میکنند بسیار کاربردی است.
ثبت گزارش کامل تمام فعالیتهای مسدودسازی
پیگیری تغییرات یکی از نیازهای مهم مدیران سایت است. به همین دلیل افزونه تمامی رویدادهای مرتبط با مسدودسازی کاربران را ثبت میکند تا در هر زمان بتوانید سوابق فعالیتها را مشاهده نمایید.
در بخش گزارشها میتوانید مواردی مانند:
- ایجاد مسدودی
- رفع مسدودی
- پایان خودکار مسدودسازی
- سایر فعالیتهای مرتبط
را مشاهده کنید.
همچنین امکان تعیین مدت نگهداری گزارشها نیز وجود دارد تا اطلاعات قدیمی بهصورت خودکار حذف شوند.
درونریزی و برونبری لیست کاربران مسدود شده
اگر قصد انتقال اطلاعات بین سایتهای مختلف یا تهیه نسخه پشتیبان از تنظیمات را دارید، این افزونه امکان درونریزی و برونبری لیست مسدودیها را نیز فراهم کرده است.
تنها با چند کلیک میتوانید فهرست کاربران مسدود شده را در قالب فایل JSON خروجی بگیرید یا همان فایل را در سایت دیگری وارد کنید.
این قابلیت برای مدیران چندین وبسایت، شرکتهای طراحی سایت و توسعهدهندگان وردپرس بسیار ارزشمند خواهد بود.

امکانات هوشمند برای مدیریت کاربران مسدود شده
علاوه بر امکانات اصلی، افزونه مجموعهای از قابلیتهای کاربردی را نیز در اختیار مدیر سایت قرار میدهد که فرآیند مدیریت کاربران را سادهتر و حرفهایتر میکنند.
از جمله این امکانات میتوان به موارد زیر اشاره کرد:
- نمایش نوار وضعیت مسدودی در بالای سایت برای کاربران مسدود شده
- خروج فوری و اجباری کاربران از حساب کاربری
- امکان اجازه ورود به کاربر، در حالی که سایر محدودیتها همچنان فعال باشند
- فعالسازی یا غیرفعالسازی مسدودسازی بر اساس IP
- مستثنی کردن نقشهای کاربری خاص از قوانین مسدودسازی
- نمایش وضعیت مسدودی کاربران در صفحه «همه کاربران» وردپرس (Users)
- مدیریت ساده کاربران مسدود شده از طریق یک پیشخوان اختصاصی
ویژگیهای کلیدی افزونه User Blocker for WordPress
- مسدود کردن کاربران بدون حذف حساب کاربری
- مسدودسازی کاربر بر اساس شناسه (User ID)
- مسدودسازی کاربر بر اساس آدرس ایمیل
- مسدودسازی کاربران بر اساس نقش کاربری
- مسدودسازی کاربران بر اساس بازه IP (IP Range)
- امکان مسدودسازی موقت کاربران با انقضای خودکار
- امکان مسدودسازی دائمی کاربران
- امکان ثبت یادداشت اختصاصی برای هر کاربر مسدود شده
- نمایش لیست کامل کاربران مسدود شده
- امکان رفع مسدودی (Unblock) تنها با یک کلیک
- نمایش وضعیت مسدودی کاربران در صفحه «همه کاربران» وردپرس
- ثبت گزارش کامل عملیات مسدودسازی و رفع مسدودی
- تعیین مدت زمان نگهداری گزارشها
- درونریزی و برونبری لیست کاربران مسدود شده با فایل JSON
- جلوگیری از ورود کاربران مسدود شده به سایت
- خروج فوری و اجباری کاربران مسدود شده از حساب کاربری
- امکان اجازه ورود کاربر با وجود فعال بودن محدودیتها
- مسدود کردن دسترسی کاربران به کل سایت
- مسدود کردن دسترسی کاربران به صفحات مشخص
- مسدود کردن دسترسی کاربران به URL دلخواه
- انتخاب واکنش پس از مسدودسازی (نمایش پیام یا انتقال به URL دلخواه)
- شخصیسازی عنوان صفحه مسدودسازی
- شخصیسازی پیام عدم دسترسی به صفحات
- شخصیسازی پیام جلوگیری از ورود به سایت
- شخصیسازی پیام مسدودسازی حساب کاربری ووکامرس
- شخصیسازی پیام مسدودسازی صفحه تسویه حساب ووکامرس
- امکان تعریف پیام اختصاصی برای هر نقش کاربری
- محدود کردن دسترسی کاربران به بخش «سفارشها» در حساب کاربری ووکامرس
- محدود کردن دسترسی به بخش «مشاهده سفارش»
- محدود کردن دسترسی به بخش «دانلودها»
- محدود کردن دسترسی به بخش «آدرسها»
- محدود کردن دسترسی به بخش «روشهای پرداخت»
- محدود کردن دسترسی به بخش «ویرایش اطلاعات حساب»
- جلوگیری از دسترسی کاربران مسدود شده به صفحه تسویه حساب (Checkout)
- نمایش نوار وضعیت مسدودی در بالای سایت برای کاربران مسدود شده
- امکان مستثنی کردن نقشهای کاربری از قوانین مسدودسازی
- فعال یا غیرفعال کردن مسدودسازی بر اساس IP
- رابط کاربری مدرن و ساده با مدیریت آسان
- سازگار با آخرین نسخه وردپرس
- سازگار با آخرین نسخه ووکامرس
- سازگار با فرم ورود و ثبتنام پیشفرض وردپرس
- سازگار با فرم ورود و ثبتنام ووکامرس
- سازگار با لاگین و ثبت نام افزونه دیجیتس
آیا افزونه مسدود کردن کاربران وردپرس باعث حذف حساب کاربری میشود؟
خیر. افزونه مسدود کردن کاربران وردپرس تنها دسترسی کاربر را محدود میکند و هیچ تغییری در اطلاعات حساب، سفارشها، فایلهای دانلودی یا سایر دادههای او ایجاد نمیشود. هر زمان که بخواهید نیز میتوانید تنها با یک کلیک مسدودیت را لغو کرده و دسترسی کاربر را دوباره فعال کنید.
چگونه یک کاربر را در وردپرس بدون حذف حساب کاربری بلاک کنیم؟
با استفاده از افزونه User Blocker for WordPress میتوانید کاربران را بدون حذف حساب کاربری آنها مسدود کنید. کافی است کاربر را بر اساس شناسه، ایمیل، نقش کاربری یا IP انتخاب کرده و نوع محدودیت موردنظر را مشخص نمایید. به این ترتیب تمام اطلاعات کاربر حفظ میشود، اما دسترسی او مطابق تنظیمات شما محدود خواهد شد.
آیا امکان مسدود کردن کاربران بر اساس نقش کاربری در وردپرس وجود دارد؟
بله. این افزونه امکان مسدودسازی گروهی کاربران را بر اساس نقشهای کاربری مانند مشتری، مشترک، نویسنده، مشارکتکننده یا هر نقش سفارشی دیگر فراهم میکند. همچنین میتوانید برای هر نقش، پیام اختصاصی و قوانین متفاوتی تعریف کنید.
آیا میتوان کاربران را بر اساس آدرس IP یا بازه IP مسدود کرد؟
بله. افزونه مسدود کردن کاربران وردپرس از مسدودسازی کاربران بر اساس IP و IP Range پشتیبانی میکند. این قابلیت برای جلوگیری از دسترسی کاربران یا شبکههای خاص بسیار کاربردی است و بدون نیاز به تنظیمات پیچیده میتوانید محدودههای IP دلخواه را مسدود کنید.
آیا امکان مسدودسازی موقت کاربران در وردپرس وجود دارد؟
بله. شما میتوانید مدت زمان مسدودسازی را بر اساس تعداد روز تعیین کنید؛ برای مثال ۳، ۷ یا ۳۰ روز. پس از پایان زمان مشخصشده، افزونه بهصورت خودکار محدودیت را حذف کرده و دسترسی کاربر دوباره فعال میشود.
آیا افزونه مسدود کردن کاربران وردپرس میتواند فقط ورود کاربران را مسدود کند؟
بله. در صورت نیاز میتوانید فقط ورود کاربران به سایت را غیرفعال کنید، بدون اینکه سایر تنظیمات را تغییر دهید. همچنین امکان نمایش پیام اختصاصی هنگام تلاش برای ورود نیز وجود دارد تا کاربر علت مسدود شدن را مشاهده کند.
آیا میتوان فقط دسترسی کاربران به یک صفحه یا آدرس خاص را محدود کرد؟
بله. لازم نیست همیشه کل سایت را برای کاربر مسدود کنید. این افزونه امکان محدود کردن دسترسی به صفحات مشخص یا URLهای دلخواه را فراهم میکند تا کاربران مسدود شده تنها از بخشهای موردنظر شما محروم شوند.
آیا افزونه مسدود کردن کاربر با ووکامرس سازگار است؟
بله. افزونه User Blocker for WordPress بهطور کامل با ووکامرس سازگار است و امکان محدود کردن بخشهای مختلف حساب کاربری، جلوگیری از ثبت سفارش، مسدود کردن صفحه تسویه حساب و نمایش پیام اختصاصی به مشتریان را در اختیار شما قرار میدهد.
آیا میتوان فقط بخشی از حساب کاربری ووکامرس را مسدود کرد؟
بله. شما میتوانید دسترسی کاربران را به بخشهایی مانند سفارشها، مشاهده سفارش، دانلودها، آدرسها، روشهای پرداخت یا ویرایش اطلاعات حساب محدود کنید، بدون اینکه کل حساب کاربری آنها غیرفعال شود.
اگر کاربری را اشتباهاً مسدود کنم، چگونه مسدودیت را لغو کنم؟
در هر زمان میتوانید از طریق بخش «لیست کاربران مسدود شده» تنها با یک کلیک کاربر را از حالت مسدود خارج کنید. پس از رفع مسدودیت، دسترسیهای کاربر به حالت عادی بازخواهد گشت و هیچ اطلاعاتی از حساب او از بین نخواهد رفت.
آیا میتوان برای کاربران مسدود شده پیام اختصاصی نمایش داد؟
بله. افزونه امکان شخصیسازی کامل پیامهای مسدودسازی را فراهم میکند. میتوانید برای صفحه مسدودسازی، ورود به سایت، صفحات داخلی، حساب کاربری ووکامرس، صفحه تسویه حساب و حتی هر نقش کاربری، پیامهای متفاوتی تعریف کنید.
آیا افزونه گزارش کامل کاربران مسدود شده را ثبت میکند؟
بله. تمامی عملیات مربوط به مسدودسازی، رفع مسدودی و سایر رویدادهای مرتبط در بخش گزارشها ثبت میشوند. همچنین میتوانید مدت زمان نگهداری گزارشها را تعیین کنید تا اطلاعات قدیمی بهصورت خودکار حذف شوند.
تفاوت مسدود کردن کاربر با حذف حساب کاربری در وردپرس چیست؟
با حذف حساب کاربری ممکن است اطلاعات، سفارشها یا سایر دادههای کاربر از بین برود یا نیاز به انتقال آنها داشته باشید. اما در مسدودسازی، تمام اطلاعات کاربر حفظ میشود و تنها دسترسی او مطابق تنظیمات شما محدود خواهد شد. در هر زمان نیز میتوانید مسدودیت را لغو کنید.
آیا میتوان کاربران مسدود شده را به یک صفحه دیگر هدایت (Redirect) کرد؟
بله. علاوه بر نمایش پیام مسدودسازی، میتوانید کاربران را به یک برگه داخلی یا هر آدرس URL دلخواه هدایت کنید. این قابلیت برای نمایش قوانین سایت، صفحه تماس یا صفحات اطلاعرسانی بسیار کاربردی است.
آیا استفاده از افزونه بلاک کردن کاربر باعث کاهش سرعت سایت میشود؟
خیر. افزونه با معماری جدید و بهینه توسعه داده شده و تنها در بخشهایی که لازم است قوانین مسدودسازی را بررسی میکند. به همین دلیل تأثیری بر عملکرد و سرعت سایت نخواهد داشت.














افزونه اختصاصی مسدود و بلاک کردن کاربران در وردپرس.