راهنمای کامل و عملی حذف وابستگی های خارجی وردپرس

0
(0)

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

وابستگی‌ های خارجی وردپرس دقیقاً یعنی چه؟

سایت وردپرسی شما فقط از فایل‌های داخل هاست استفاده نمی‌کند، بخش‌هایی از سایت ممکن است از سرورهای خارج از کشور بارگذاری شوند؛ مثل:

  • فونت سایت
  • برخی فایل‌های JavaScript و CSS
  • ارتباط افزونه‌ها با سرور سازنده
  • ابزارهای آمار و تحلیل

اگر اینترنت بین‌الملل دچار اختلال شود و ارتباط با اینترنت خارج دردسترس نباشد، این فایل‌ها لود نمی‌شوند و نتیجه‌اش می‌شود:

  • کندی شدید سایت
  • باز نشدن کامل صفحه
  • کندی پیشخوان وردپرس
  • خطاهای عجیب و نامفهوم

تشخیص وابستگی‌ های خارجی وردپرس

جهت تشخیص وابستگی‌ های خارجی وردپرس و اینکه سایت شما آیا ارتباطات خارجی دارد یا خیر بصورت زیر اقدام کنید:

  1. وارد سایت خود شوید.
  2. روی صفحه اصلی کلیک راست کنید.
  3. گزینه View Page Source یا «مشاهده سورس صفحه» را بزنید.
  4. با کلید Ctrl + F جستجو کنید:
googleapis
gstatic
fonts.googleapis
cloudflare
cdn

اگر این موارد را دیدید، سایت شما به خارج وابسته است.

  • سپس در مرورگر Chrome کلید F12 را بزنید.
  • وارد تب Network شوید.
  • صفحه را رفرش کنید.
  • ستون Domain را بررسی کنید :

اگر دامنه‌هایی غیر از دامنه سایت خودتان دیدید (مثلاً google.com)، یعنی وابستگی خارجی دارید.

وابستگی‌ های خارجی وردپرس

حذف Google Fonts وردپرس و بهبود سرعت

جهت حذف Google Fonts وردپرس بصورت زیر اقدام کنید:

۱. شناسایی فونت سایت

  1. وارد سایت شوید.
  2. روی متن سایت راست‌کلیک کرده و گزینه Inspect را انتخاب کنید.
  3. در پنل بازشده، بخش Computed / Styles را بررسی کنید.
  4. دنبال گزینه‌ای با عنوان font-family بگردید.

مثال:

font-family: 'Roboto', sans-serif;

نام فونت را یادداشت کنید؛ در مراحل بعد به آن نیاز دارید.

۲. دریافت فایل فونت

اگر به اینترنت بین‌الملل دسترسی ندارید:

  • از یک منبع داخلی یا کامپیوتر شخصی که قبلاً فونت را دارد
  • یا همکار/دوست فنی فایل فونت را دریافت کنید

فرمت پیشنهادی: .woff2 (کم‌حجم‌ترین)
اگر نبود: .woff استفاده کنید
حداقل یک فایل Regular کافی است، اما اگر Bold و Light هم دارید بهتر است آپلود شوند.

3. آپلود فونت روی هاست

وارد File Manager هاست شوید، مسیر قالب را باز کنید:

/public_html/wp-content/themes/نام-قالب/
پوشه‌ای به نام fonts بسازید، فایل‌های فونت را داخل این پوشه آپلود کنید.

مثال مسیر نهایی:

/themes/mytheme/fonts/roboto-regular.woff2

۴. معرفی فونت در CSS قالب

وارد پیشخوان وردپرس شوید → نمایش → سفارشی‌سازی → CSS اضافی و کد زیر را اضافه کنید:

@font-face {
  font-family: 'Roboto';
  src: url('fonts/roboto-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: 'Roboto', sans-serif;
}

اگر مسیر فونت اشتباه باشد، فونت نمایش داده نمی‌شود
دقت کنید نام فونت دقیقاً همان چیزی باشد که در مرحله ۱ دیدید

۵. حذف فراخوانی Google Fonts از قالب

حذف Google Fonts وردپرس

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

  1. وارد File Manager شوید.
  2. فایل‌های زیر را بررسی کنید:
    header.php
    functions.php
  3. دنبال خطوطی مشابه این بگردید:
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">

یا در functions.php:

wp_enqueue_style('google-fonts', 'https://fonts.googleapis.com/...');
  • این خطوط را کامنت یا حذف کنید

قبل از ویرایش حتماً بکاپ بگیرید.

۶. تست نهایی

  1. کش مرورگر را پاک کنید.
  2. سایت را باز کنید.
  3. با کلید F12 بخش Network را باز و بررسی کنید.
  4. اگر درخواست به دامنه‌های زیر وجود نداشت، کار درست انجام شده است:
fonts.googleapis.com

gstatic.com

اگر فونت سایت به‌هم ریخت، مسیر فونت را بررسی کنید و همه فونت‌های قالب را تعریف کنید.

اگر فونت سایت به‌هم ریخت چه کنیم؟

ابتدا مسیر فونت را بررسی کنید.

اگر قالب چند فونت دارد، همه آن‌ها را تعریف کنید.

بررسی و مدیریت افزونه‌ها در وردپرس

چرا افزونه‌ها می‌توانند مشکل‌ساز شوند؟

افزونه‌ها ابزارهای قدرتمندی هستند که قابلیت‌های سایت وردپرسی شما را افزایش می‌دهند، اما در شرایط اختلال اینترنت بین‌الملل ممکن است باعث مشکلات جدی شوند:

  1. ارتباط مداوم با سرورهای خارجی:
    بسیاری از افزونه‌ها برای لایسنس، آپدیت خودکار یا اعلان‌ها به سرورهای خارجی متصل می‌شوند. در زمان اختلال اینترنت، این ارتباط‌ها باعث کندی شدید یا عدم لود سایت می‌شوند.
  2. اعلان‌ها و APIهای خارجی:
    افزونه‌هایی مانند ابزارهای آمار، امنیت یا فرم‌ساز ممکن است برای پردازش اطلاعات یا ارسال اعلان‌ها از APIهای خارجی استفاده کنند. در شرایط اختلال اینترنت، این درخواست‌ها سایت یا پیشخوان وردپرس را کند می‌کنند.
  3. بارگذاری اضافی روی پیشخوان وردپرس:
    برخی افزونه‌ها حتی اگر در سایت فعال باشند، در پیشخوان وردپرس درخواست‌هایی به سرور خارجی می‌زنند و باعث می‌شوند بخش مدیریت سایت بسیار کند شود.

بررسی و حذف افزونه‌های مشکل‌ساز

۱. ورود به مدیریت افزونه‌ها

  • وارد پیشخوان وردپرس → افزونه‌ها → افزونه‌های نصب‌شده شوید.
  • در این صفحه فهرست همه افزونه‌های نصب‌شده قابل مشاهده است.

۲. حذف افزونه‌های غیرضروری

  • افزونه‌هایی که دیگر استفاده نمی‌کنید را حذف کامل کنید.
  • فقط غیرفعال کردن کافی نیست؛ چرا که افزونه غیرفعال هم می‌تواند فایل‌ها و درخواست‌هایی ایجاد کند.

۳. شناسایی افزونه‌های پرریسک

به موارد زیر توجه ویژه داشته باشید:

  • افزونه‌های آمار و تحلیل بازدید: مانند Google Analytics، Jetpack Stats
    • این افزونه‌ها دائماً به سرور خارجی متصل می‌شوند.
  • افزونه‌های امنیتی خارجی: مانند افزونه‌هایی که برای اسکن یا بروزرسانی به سرور خارجی متکی هستند.
  • صفحه‌سازهای سنگین: مانند Elementor، WPBakery، Divi
    • این افزونه‌ها معمولاً فایل‌های JS و CSS از CDNهای خارجی لود می‌کنند.

۴. بررسی عملکرد سایت پس از حذف

  • بعد از حذف یا غیرفعال‌سازی افزونه‌های پرریسک:
    1. سایت را رفرش کنید.
    2. سرعت لود صفحات را بررسی کنید.
    3. اگر پیشخوان کندی داشت، مراحل را با یک افزونه دیگر تکرار کنید تا افزونه مشکل‌دار شناسایی شود.

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

اولویت با افزونه‌های ضروری است:
فقط آن‌هایی که برای عملکرد سایت حیاتی هستند را نگه دارید.

قبل از هر تغییر، یک بکاپ کامل از سایت و دیتابیس تهیه کنید.

رفع مشکل کندی پیشخوان وردپرس سایت های ایرانی

خیلی از کاربران می‌گویند:

سایت باز می‌شود اما پنل مدیریت بسیار کند است

دلیل چیست؟

  • فونت گوگل در wp-admin
  • افزونه‌هایی که فقط در مدیریت API خارجی دارند

راه‌حل ساده:

  • همه افزونه‌ها را موقتاً غیرفعال کنید
  • پیشخوان را تست کنید
  • افزونه‌ها را یکی‌یکی فعال کنید
  • افزونه‌ای که باعث کندی می‌شود را شناسایی و حذف یا جایگزین کنید

مدیریت CDN و ابزارهای خارجی

اگر سایت شما از سرویس‌های CDN مانند Cloudflare یا سایر CDNهای خارجی استفاده می‌کند، در زمان اختلال اینترنت بین‌الملل یا ملی شدن اینترنت ممکن است سایت شما کاملاً از دسترس خارج شود یا بسیار کند لود شود.

در این شرایط پیشنهاد می‌ کنیم CDN را حذف و از DNS های مستقیم هاست میزبانی شده سایت تان استفاده کنید.

چک‌لیست رفع کندی وردپرس در زمان ملی شدن اینترنت

  • بررسی سورس سایت → شناسایی فایل‌ها و فونت‌هایی که از خارج لود می‌شوند
  • حذف Google Fonts → آپلود فونت‌ها روی هاست و حذف فراخوانی گوگل
  • حذف افزونه‌های غیرضروری → کاهش درخواست‌های خارجی و بار پیشخوان
  • بررسی پیشخوان وردپرس → شناسایی افزونه‌های مشکل‌دار
  • تست سایت در زمان قطعی اینترنت → مطمئن شوید سایت بدون وابستگی خارجی لود می‌شود

آیا حذف وابستگی‌ های خارجی وردپرس به سئو آسیب می‌زند؟

خیر، دقیقاً برعکس.

مزایا:

  • افزایش سرعت سایت
  • کاهش خطاهای لود
  • بهبود تجربه کاربری
  • پایداری سایت در بحران

گوگل سرعت و ثبات را مهم‌تر از محل میزبانی فایل‌ها می‌داند.

جمع‌بندی نهایی

در ایران، سایت‌هایی موفق می‌مانند که:

  • کمترین وابستگی به خارج داشته باشند
  • ساده، سبک و مستقل طراحی شده باشند

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

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

این پست چقدر مفید بود؟

برای رتبه بندی روی یک ستاره کلیک کنید!

میانگین رتبه 0 / 5. تعداد آرا: 0

تاکنون هیچ رایی به دست نیامده است! اولین نفری باشید که این پست را رتبه بندی می کند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

CAPTCHA
اگر ناخواناست روی تصویر کلیک کنید