2 روش حذف فونت گوگل از وردپرس و دلایل اهمیت آن
آیا میدانستید استفاده از فونتهای گوگل در وردپرس میتواند سرعت سایت شما را کاهش داده و حتی بدتر، روی تجربه کاربری سایت تاثیر منفی بگذارد؟ در این مقاله با ذکر دلایل حذف فونت گوگل از وردپرس به معرفی دو روش خواهم پرداخت که چگونه آنها را در سایت وردپرسی خود غیر فعال کنید.
داشتن یک سایت سریع، امن و حرفهای اصلیترین آرزوی هر مدیر وبسایتی است. با این حال، در ایران، استفاده از برخی سرویسها مانند فونتهای گوگل به دلیل محدودیتهای اینترنتی و همچنین نیاز به فونت فارسی، نهتنها کاربردی نیست، بلکه میتواند به طور مستقیم بر عملکرد سایت تاثیر منفی بگذارد. در این شرایط، بهترین راهکار استفاده از فونتهای محلی است که هم سرعت بارگذاری سایت را بهبود میبخشد و هم تجربه کاربری بهتری فراهم میکند.
دلایل حذف فونت گوگل از وردپرس
استفاده از فونتهای گوگل در وردپرس معمولا در قالبهای خارجی که فارسیسازی شده رایج است؛ غیر فعال کردن فونت های گوگل در وردپرس و جایگزینی آن بهصورت لوکال (محلی) توصیه میشود. چرا که میتواند روی بهبود عملکرد و تجربه کاربری سایت موثر باشد. در ادامه دلایل اصلی حذف فونت گوگل از وردپرس را بررسی میکنیم.
- بهبود سرعت سایت: لود فونتهای گوگل نیازمند ارسال درخواست به سرورهای گوگل است که این امر میتواند زمان بارگذاری سایت را افزایش دهد. با لود لوکال فونتها، این درخواستها حذف میشوند و سرعت سایت به طور قابل توجهی بهبود مییابد.
- وجود اختلالات اینترنت در ایران: به دلیل محدودیتهای اینترنت در ایران، دسترسی به سرورهای گوگل هر روزه اختلال مواجه است. در نتیجه، استفاده از فونتهای گوگل میتواند منجر به بارگذاری ناقص یا کند سایت شود. با نصب فونت دلخواه در وردپرس میتوانید فایل فونتها را از هاست سایت لود کرده و این مشکل را برطرف کنید.
- کنترل کاملتر روی فونت سایت: با لود فونت از هاست سایت، کنترل کاملتری روی طراحی و نمایش فونتها خواهید داشت. میتوانید فونتهایی با استایل و وزن دلخواه خود را به سایت اضافه کنید و ظاهر سایت را کاملا مطابق با نیازهای خود سفارشی کنید.
- کاهش تعداد درخواست HTTP: فونتهای گوگل نیازمند درخواستهای جداگانه HTTP برای دانلود هر وزن و سبکی هستند. این درخواستها باعث افزایش زمان بارگذاری سایت میشوند. با استفاده از فونت دلخواه در سایت میتوانید با ترفندهایی مثل نصب فونت وریبل در وردپرس تعداد درخواستهای HTTP را کاهش داده و همچنین امکان مدیریت کش فونتها را به دلخواه خواهید داشت.
- سازگاری بهتر با قالب و افزونهها: برخی از قالبها و افزونههای وردپرس به طور پیشفرض از فونتهای گوگل استفاده میکنند که گاهی اوقات با طراحی شما سازگار نیست. با حذف این فونتها، میتوانید از فونتهای هماهنگتر با سبک سایت خود استفاده کنید.
گذشته از همه دلایل بالا، تعداد محدودی قلم فارسی مثل فونت وزیرمتن یا فونت لاله زار در گوگل فونت وجود دارد که به همین دلیل برای استفاده از سایر فونتها اجبارا باید از فونت دلخواه استفاده کنیم.
2 روش غیر فعال سازی فونت گوگل در وردپرس
مثل همیشه برای غیر فعال سازی فونت گوگل از وردپرس میتوانید هم به کمک افزونه این کار را انجام دهید و هم اینکه از فانکشن استفاده کنید. البته روش سومی هم وجود دارد که میتوانید با بررسی فایلهای قالب یا افزونهای که از این سرویس استفاده میکند، خطوطی که مربوط به لود فونتهای گوگل است را حذف یا کامنت کنید.
استفاده از افزونه Disable Google Fonts
سادهترین روش حذف فونت گوگل از وردپرس استفاده از افزونه Disable and Remove Google Fonts است که به بهبود عملکرد سایت و همچنین رعایت قوانین حریم خصوصی مانند GDPR نیز کمک میکند. این افزونه تا امروز در بیش از ۱۰۰ هزار سایت وردپرسی نصب شده است.
برای استفاده از این افزونه کافی است از پیشخوان وردپرس مراحل زیر را طی کنید.
- به منوی افزونهها مراجعه کنید.
- زیرمنوی افزودن افزونه تازه را انتخاب کنید.
- در کادر جستجوی افزونه عبارت
Disable and Remove Google Fonts
را وارد کنید. - مشابه تصویر افزونه مورد نظر را یافته و روی دکمه هماکنون نصب نمایید کلیک کنید.
پس از فعالسازی افزونه نیاز به انجام تنظیمات خاصی نیست و افزونه بهطور خودکار لود فونتهای گوگل در وردپرس را غیر فعال میکند. در صورتی که از افزونههای کش استفاده میکنید، یکبار کش سایت را حذف کنید تا از کارکرد افزونه اطمینان حاصل کنید.
حذف فونت گوگل از وردپرس با کمک فانکشن
یکی از سادهترین و موثرترین روشها برای حذف فونت های گوگل از وردپرس استفاده از کد فانکشن است که میتوانید با قرار دادن در فایل functions.php قالب سایت از آن استفاده کنید. برای این منظور کافی است وارد هاست خود شده و به مسیر public_html/wp-content/themes
مراجعه کنید.
سپس وارد پوشهی قالبی که روی سایتتان فعال است شده و کد زیر را درون فایل functions.php
قرار دهید. اگر از پوسته فرزند (child-theme) استفاده میکنید، کد را درون فایل فانکشن این پوشه قرار دهید تا با آپدیت قالب تغییرات از دست نرود.
// Function to deregister Google Fonts
function fontchi_remove_google_fonts() {
// Dequeue styles that include Google Fonts
wp_dequeue_style('twentyseventeen-fonts'); // Example for the Twenty Seventeen theme
// Add more wp_dequeue_style() functions as needed for your theme/plugins
}
add_action('wp_enqueue_scripts', 'fontchi_remove_google_fonts', 20);
پس از قرار دادن کد فوق، فونتهای گوگل از سایت شما حذف شده و دیگر لود نخواهند شد. برای اطمینان از کارکرد صحیح کد میتوانید از ابزارهایی مثل GTmetrix استفاده کنید یا اینکه با بررسی سورس سایت چک کنید که سرویس googlefonts در سایت شما وجود نداشته باشد.
جمع بندی نهایی
حذف فونتهای گوگل از وردپرس میتواند تاثیر زیادی بر سرعت بارگذاری و تجربه کاربری سایت داشته باشد. با استفاده فانکشن یا نصب افزونه، میتوانید به راحتی فونتهای گوگل را از سایت خود حذف کرده و از فونتهای دلخواه بر روی هاست استفاده کنید که خوانایی سایت شما را نیز افزایش خواهد داد.
میتوانید بهجای آن از فونتهای محبوب فارسی مثل ایران سنس، ایران یکان، پینار، ساحل، وزیرمتن و… در سایت خود استفاده کنید. برای مشاهده و دانلود فونتهای مناسب میتوانید به صفحه دانلود فونت برای سایت مراجعه کرده و فرمتهای استاندارد WOFF یا WOFF2 را با لینک مستقیم دریافت کنید.