WP Manifestindependent plugin directory
manifest / performance / nias_external_request_blocker

بلاک کننده درخواست‌های خارجی

بلاک کردن تمام درخواست‌های خارجی (HTTP requests) با قابلیت مستثنی کردن لینک‌های خاص

★ 1stars
v1.0.1latest · 8mo ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/alirezaaliniya/nias_external_request_blocker/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

🔒 NIAS External Request Blocker

پلاگین وردپرس برای بلاک کردن تمام درخواست‌های HTTP خارجی با قابلیت مستثنی کردن دامنه‌های مشخص

📝 توضیحات

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

✨ ویژگی‌ها

  • ✅ بلاک خودکار تمام درخواست‌های HTTP به دامنه‌های خارجی
  • ✅ سیستم Whitelist برای مستثنی کردن دامنه‌های خاص
  • ✅ اعمال بلاک در هم Backend (Admin) و هم Frontend
  • ✅ رابط کاربری فارسی و ساده
  • ✅ سازگار با تمام تم‌ها و پلاگین‌های وردپرس
  • ✅ بدون نیاز به کدنویسی
  • ✅ سبک و بدون تأثیر منفی بر سرعت

🎯 کاربردها

  • جلوگیری از ارتباط با API‌های غیرضروری
  • افزایش امنیت و حریم خصوصی
  • کاهش درخواست‌های خارجی برای بهبود سرعت
  • کنترل کامل بر روی ترافیک خروجی سایت
  • جلوگیری از نشت اطلاعات به سرویس‌های شخص ثالث

📦 نصب

روش 1: نصب دستی

  1. فایل external-request-blocker.php را دانلود کنید
  2. یک پوشه با نام nias-external-request-blocker در مسیر /wp-content/plugins/ ایجاد کنید
  3. فایل را در این پوشه قرار دهید
  4. به پنل مدیریت وردپرس بروید
  5. از منوی افزونه‌ها پلاگین را فعال کنید

روش 2: آپلود از طریق پنل

  1. فایل را در یک ZIP قرار دهید
  2. به افزونه‌ها > افزودن بروید
  3. روی بارگذاری افزونه کلیک کنید
  4. فایل ZIP را آپلود و نصب کنید

⚙️ تنظیمات

پس از فعال‌سازی:

  1. به تنظیمات > بلاک درخواست‌ها بروید
  2. در قسمت لیست مجاز (Whitelist) دامنه‌های مورد نظر را اضافه کنید
  3. هر دامنه را در یک خط جداگانه وارد کنید
  4. روی ذخیره تنظیمات کلیک کنید

نمونه لیست مجاز:

api.example.com
fonts.googleapis.com
cdn.jsdelivr.net
https://maps.googleapis.com/maps/api
gravatar.com

💡 نکات مهم

  • درخواست‌ها به دامنه خود سایت همیشه مجاز است
  • می‌توانید دامنه کامل یا بخشی از URL را وارد کنید
  • نیازی به نوشتن http:// یا https:// نیست (اختیاری است)
  • برای دامنه‌های فرعی می‌توانید فقط دامنه اصلی را وارد کنید

⚠️ هشدارها

این پلاگین ممکن است برخی ویژگی‌ها را غیرفعال کند، مانند:

  • آپدیت خودکار پلاگین‌ها و تم‌ها
  • نمایش تصاویر Gravatar
  • استفاده از فونت‌های خارجی (Google Fonts)
  • اتصال به API‌های خارجی

توصیه: پس از فعال‌سازی، سایت خود را به دقت بررسی کنید و دامنه‌های ضروری را به لیست مجاز اضافه کنید.

🔧 سازگاری

  • نسخه وردپرس: 5.0 به بالا
  • نسخه PHP: 7.0 به بالا
  • سازگاری: با تمام تم‌ها و پلاگین‌های استاندارد

🤝 مشارکت

برای گزارش باگ یا پیشنهاد ویژگی جدید:

  1. یک Issue در GitHub ایجاد کنید
  2. Pull Request خود را ارسال کنید
  3. برای تغییرات بزرگ، ابتدا یک Issue برای بحث ایجاد کنید

📄 لایسنس

این پروژه تحت لایسنس GPL v2 یا بالاتر منتشر شده است.

👨‍💻 توسعه‌دهنده

ساخته شده با ❤️ برای جامعه وردپرس

🔄 نسخه‌ها

نسخه 1.0.0

  • انتشار اولیه
  • بلاک کردن درخواست‌های خارجی
  • سیستم Whitelist
  • رابط کاربری فارسی

📞 پشتیبانی

برای دریافت پشتیبانی:

  • Issue در GitHub ایجاد کنید

Releases

2 releases.

Tag
Published
v1.0.1 latest
Jan 26, 2026 8mo ago
v1
Jan 26, 2026 8mo ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.