وجود فونتهای متعدد در یک سایت، ضرورت است که در زمان طراحی آن به دلخواه و با توجه به استانداردها افزوده میشود. فونتهای مختلف فارسی و خارجی موجود است که با کمک آن میتوان بر جذابیت نوشتاری سایت افزود. فونتها بخشی از زیبایی بصری سایت را تشکیل میدهند و باید با توجه به موضوع سایت به آنها توجه کرد. در این میان حتما درباره فونتهای گوگل شنیدهاید؛ گوگل نیز دارای فونتهای متعددی است که معمولا در سایتها به کار میرود. در این مقاله قصد داریم نحوه حذف فونت گوگل از سایت وردپرس را آموزش دهیم.
چرا باید فونت گوگل را در وردپرس غیر فعال کنیم؟
انتخاب فونت یا به اصطلاح تایپوگرافی، تاثیر بسزایی در جذابیت سایت دارد و در واقع بخشی از فرآیند برندسازی به شمار میرود. اما استفاده از تعداد بالای فونت در سایت، تاثیر خوبی روی آن نخواهد گذاشت به همین علت است که پیشنهاد میشود تنها یکی دو فونتی که قرار است از آن در سایت استفاده کنید را نگه داشته و بقیه موارد را حذف کنید. یکی از مشکلاتی که با فونتهای گوگل داریم، مشکل حریم خصوصی است که موجب میشود سایت شما با قوانینی مانند GDPR تطابق نداشته باشد. پس اگر فونتهای گوگل را حذف کنید این مشکل بین المللی را از میان برداشته و قوانین را نقض نخواهید کرد.
راه های حذف فونت گوگل از وردپرس
در وردپرس میتوان به روشهای مختلفی فونتهای گوگل را غیرفعال کرد. در ادامه به بررسی روشهای مختلف آن میپردازیم.
- استفاده از افزونه برای حذف فونت گوگل
- استفاده از کد
- تغییر دادن کد قالب
در ادامه هر روش را بصورت کامل به شما آموزش میدهیم.
استفاده از افزونه
مسلما اولین گزینهای که برای عملکردهای وردپرس پیش پای ماست، استفاده از افزونه است. تقریبا میتوان گفت سادهترین راه برای همه وردپرسیهاست. افزونه Disable and Remove Google Fonts برای حذف فونت گوگل از سایت وردپرس موجود است. این افزونه کاملا رایگان بوده و در مخزن وردپرس برای دانلود وجود دارد. کار کردن با این افزونه نیز بسیار ساده است و فقط کافیست آن را نصب و فعال نمایید. بعد از آن دیگر لازم به هیچ کاری نیست و افزونه بصورت کاملا خودکار تمام فونتهای گوگل موجود را خذف کرده و از بین میبرد.
استفاده از کد
اگر به هر دلیلی تمایل به استفاده از افزونه ندارید میتوانید از کد php برای حذف فونت گوگل از سایت وردپرس استفاده کنید. این کار را میتوان با کمک یک ابزار افزودن کد به وردپرس مانند Code Snippets انجام دهید. چرا Code Snippets؟ ما میتوانیم از طریق فایلهای قالب کد موردنظر را اضافه کنیم اما با تغییر قالب و بروزرسانی آن، تمامی کدهای ما از بین میرود پس بهتر است با یک افزونه افزودن کد آنها را اضافه کنیم. پس از نصب افزونه code snippet، قطعه کد زیر را اضافه کنید:
</pre> <div> <div>if(!function_exists('mdz_remove_admin_gfonts')){</div> <div>function mdz_remove_admin_gfonts(){</div> <div>wp_deregister_style('elementor-admin-top-bar-fonts');</div> <div>wp_dequeue_style('elementor-admin-top-bar-fonts');</div> <div>}</div> <div>}</div> <div>add_action('admin_enqueue_scripts', 'mdz_remove_admin_gfonts', 999);</div> </div> <pre>
با افزودن این قطعه کد، تمامی فونتهای گوگل موجود در سایت شما به یکباره حذف خواهند شد.
تغییر کد قالب ( تکه کد)
حذف فونت گوگل از سایت وردپرس از تغییر کدها در داخل قالب نیز میتوان اقدام کرد اما باید یادتان باشد با تغییر قالب و بروزرسانی آن قطعا تمامی تنظیمات شما از بین خواهد رفت و مجدد باید انجام دهید. برای این کار کافیست فایل functions.php را باز کرده و قطعه کد زیر را در انتهای آن وارد نمایید:
function remove_google_fonts() { wp_dequeue_style( 'google-fonts-roboto' ); } add_action( 'wp_enqueue_scripts', 'remove_google_fonts', 999 )
با کمک این قطعه کد، تمامی فونتهای گوگل از سایت شما حذف خواهد شد.
سخن آخر
معمولا قالبهایی را که دانلود میکنیم از همان ابتدا لیستی از فونتهای گوگل دارند اما وجود این فونتها کمی برایمان از نظر امنیتی و سرعت سایت دردسر ساز هستند و از طرفی ظاهر جذابی به تایپوگرافی ما نمیدهند. پس از این رو بهتر است که تصمیم به حذف فونت گوگل از سایت وردپرس بگیریم. این کار را با کمک سه روشی که در بالا گفتیم میتوان انجام داد:
- استفاده از افزونه
- استفاده از کد
- تغییر کد قالب ( تکه کد)