Skip to content

wordpress block external services v2.1.0

Latest

Choose a tag to compare

@Deldar Deldar released this 14 Oct 15:55
· 1 commit to main since this release

What's Changed in v2.1.0 🚀

🛠️ Bug Fixes & Improvements

  • Accurate Domain Matching: Fixed issue where substring matching could inadvertently block local site assets. Now parses URL host precisely.
  • 100% Offline Gravatar: Fixed issue where Gravatar was still requesting external fallback URLs. Gravatar is now seamlessly replaced with a clean inline SVG Data URI (zero network requests).
  • External Scripts Blocking: Added hooks for wp_scripts and script_loader_src to block external CDN JavaScript files alongside CSS styles.
  • Safer Output Buffer: Restricted output buffering on template_redirect and admin_init, bypassing AJAX, REST API, WP-CLI, and Cron requests.

✨ New Features

  • Emergency Master Switch (Kill Switch): Easily pause or resume blocking with one click directly from the admin dashboard without deactivating the plugin.
  • Blocked Requests Log: Added an admin log table to monitor which external requests were intercepted and blocked, helping identify culprit plugins.
  • Quick Presets: One-click shortcut buttons to block Google Fonts, Gravatar, WordPress.org updates, and Elementor.
  • Auto-Domain Normalization: Automatically strips protocols, paths, and ports when adding new domains.

🇮🇷 تغییرات نسخه ۲.۱.۰

  • کلید قطع اضطراری (Master Switch): امکان فعال‌سازی یا توقف سریع مسدودسازی با یک کلیک از پنل مدیریت بدون غیرفعال‌سازی افزونه.
  • رفع باگ مسدودسازی فایل‌های داخلی هاست: استفاده از هاست دقیق دامنه به جای جستجوی متنی ساده.
  • مسدودسازی ۱۰۰٪ آفلاین گراواتار: جایگزینی تصاویر با آیکون SVG لوکال بدون ارسال حتی یک بایت درخواست خارجی به Gravatar.
  • مسدودسازی اسکریپت‌های JS خارجی: اضافه شدن فیلتر روی فایل‌های جاوااسکریپت صف وردپرس علاوه‌بر استایل‌ها.
  • لاگ درخواست‌های مسدود شده: جدول عیب‌یابی در پیشخوان برای مشاهده درخواست‌های مسدود شده.
  • میانبرهای پرکاربرد (Presets): دکمه‌های آماده برای فونت‌های گوگل، گراواتار، المنتور و هسته وردپرس.