نحوه تغییر فونت در وردپرس

یک راه عالی برای افزودن برند و فردگرایی به سایت وردپرسی(WordPress) خود این است که فونت ها را در قالب خود تغییر دهید.

تایپوگرافی و سایر عناصر باندینگ اولین برداشت خوبی را ایجاد می کند، حال و هوای بازدیدکنندگان سایت شما را ایجاد می کند و هویت برند شما را تثبیت می کند. مطالعات(Studies) همچنین نشان داده‌اند که فونت‌ها بر توانایی خوانندگان برای یادگیری، یادآوری اطلاعات و حفظ متون تأثیر می‌گذارند.

اگر به تازگی یک تم وردپرس نصب(installed a WordPress theme) کرده اید یا تجربه CSS و کدنویسی دارید، چندین گزینه را به شما نشان خواهیم داد که می توانید از آنها برای تغییر فونت در وردپرس(WordPress) استفاده کنید.

نحوه تغییر فونت در وردپرس(How to Change Fonts in WordPress)

سه گزینه اصلی برای تغییر فونت در وردپرس وجود دارد:

  • از فونت های وب مانند فونت های Google(Google Fonts) ، Fonts.com یا Adobe Edge Web Fonts استفاده( Adobe Edge Web Fonts) کنید که در یک سایت شخص ثالث میزبانی می شوند.
  • (Code)فونت های وب را در قالب خود کد کنید و آنها را در صف قرار دهید
  • (Host)فونت ها را در سایت خود میزبانی کنید و آنها را به موضوع خود اضافه کنید

1. نحوه تغییر فونت در وردپرس با استفاده از فونت های وب(1. How to Change Fonts in WordPress Using Web Fonts)

استفاده از فونت های وب راهی آسان تر و سریع تر برای تغییر فونت در وردپرس(WordPress) نسبت به دانلود و آپلود فایل های فونت است.

با استفاده از این گزینه، می توانید به انواع فونت ها(access a variety of fonts) بدون به روز رسانی در هر بار تغییر دسترسی داشته باشید و فضای سرور هاست شما را اشغال نمی کند. فونت ها مستقیماً از سرورهای ارائه دهنده با استفاده از یک افزونه یا با افزودن کد به سایت شما ارائه می شوند.

مطمئن(Make) شوید که فونت‌های وب که برای سایت خود انتخاب می‌کنید با هویت برند شما مطابقت داشته باشد، به راحتی برای متن اصلی خوانده شود، برای بازدیدکنندگان وب‌سایت آشنا باشد، و نوع خلق و خوی و تصویری را که می‌خواهید منتقل کند.

می توانید فونت های وب را با استفاده از افزونه وردپرس(using a WordPress plugin) یا به صورت دستی با افزودن چند خط کد به سایت خود اضافه کنید. بیایید هر دو گزینه را بررسی کنیم.

نحوه اضافه کردن فونت وب با استفاده از افزونه وردپرس(How to Add Web Fonts Using a WordPress Plugin)

بسته به فونت وب که انتخاب کرده اید، می توانید از یک افزونه وردپرس(WordPress) برای دسترسی به کتابخانه فونت ها استفاده کنید و فونت مورد نظر خود را در سایت خود انتخاب کنید. برای این راهنما، فونت های گوگل را انتخاب کردیم و(Google Fonts) از افزونه گوگل فونت تایپوگرافی(Google Fonts Typography) استفاده کردیم .

  1. برای شروع، وارد داشبورد مدیریت وردپرس خود شوید و (WordPress)Plugins > Add New را انتخاب کنید .

  1. Google Fonts Typography را در کادر جستجو تایپ کنید و Install Now را انتخاب کنید .

  1. فعالسازی(Activate) را انتخاب کنید .

  1. سپس با رفتن به Appearance > CustomizeCustomizer دسترسی پیدا کنید .

  1. قسمت Google Fonts را انتخاب کنید .

  1. سپس روی لینک کلیک کنید تا تنظیمات فونت ها باز شود و آنها را به صورت زیر پیکربندی کنید:
  • در زیر تنظیمات اولیه(Basic Settings) ، فونت پیش‌فرض را برای متن متن، سرفصل‌ها و دکمه‌های خود تنظیم کنید.

  • در قسمت تنظیمات پیشرفته(Advanced Settings) ، عنوان و توضیحات، منو، سرفصل ها و محتوا، نوار کناری و پاورقی سایت خود را پیکربندی کنید.

اگر فونت هایی در سایت شما وجود دارد که نمایش داده نمی شوند یا به درستی کار نمی کنند، از بخش Debugging برای عیب یابی استفاده کنید.

  1. می‌توانید این تنظیمات را در Customizer آزمایش کنید تا مطمئن شوید که همانطور که می‌خواهید کار می‌کنند و سپس انتشار(Publish) را انتخاب کنید .

توجه(Note) : اگر فراموش کنید انتشار در Customizer را انتخاب کنید ، همه تغییراتی که ایجاد کرده اید را از دست خواهید داد.

نحوه اضافه کردن فونت وب با استفاده از کد(How to Add Web Fonts Using Code)

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

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

اگر یک تم از دایرکتوری قالب وردپرس خریداری کرده اید، یک تم (WordPress)فرزند ایجاد کنید(create a child theme) و سپس فایل style.css و functions.php را به آن بدهید. اگر یک طرح زمینه سفارشی داشته باشید آسان تر است زیرا می توانید صفحه سبک و فایل توابع را از طرح زمینه خود ویرایش کنید.

  1. برای شروع، یک فونت را از کتابخانه فونت Google انتخاب کنید و نماد (Google Fonts)+ (plus) را انتخاب کنید تا آن را به کتابخانه خود اضافه کنید.

  1. در مرحله بعد، برگه پایین را انتخاب کنید که در آن کدی را برای افزودن به سایت خود پیدا خواهید کرد. به قسمت Embed font در زیر تب Embed بروید. کد تولید شده توسط فونت های گوگل(Google Fonts) را خواهید یافت که چیزی شبیه به این است:

<link href=”https://fonts.googleapis.com/css2?family=Work+Sans:wght@100&display=swap” rel=”stylesheet”>

توجه(Note) : ما Work Sans را برای این راهنما انتخاب کردیم، بنابراین نام فونت ممکن است بسته به آنچه انتخاب کرده‌اید متفاوت باشد.

  1. این قسمت از کد را کپی کنید: https://fonts.googleapis.com/css2?family=Work+Sans

این به شما این امکان را می دهد که استایل را از سرورهای فونت های گوگل(Google Fonts) در صف قرار دهید تا از تضاد با افزونه های شخص ثالث جلوگیری کنید. همچنین امکان تغییرات آسان‌تر تم کودک را فراهم می‌کند.

  1. برای قرار دادن فونت در صف، فایل توابع را باز کرده و کد زیر را اضافه کنید. ( لینک را با پیوندی که از فونت های گوگل دریافت می کنید (Google Fonts)جایگزین کنید(Replace) ):

function wosib_add_google_fonts() {
wp_register_style( ‘googleFonts’, ‘https://fonts.googleapis.com/css?family=Work Sans’);

wp_enqueue_style('googleFonts');
}

add_action( 'wp_enqueue_scripts', 'mybh_add_google_fonts' );

  1. اگر می‌خواهید در آینده فونت‌های بیشتری اضافه کنید، می‌توانید یک خط جدید به تابع خود یا به همان خط اضافه کنید:

function mybh_add_google_fonts() {
wp_register_style( ‘googleFonts’, ‘https://fonts.googleapis.com/css?family=Cambria|Work Sans’);

wp_enqueue_style('googleFonts');
}

add_action( 'wp_enqueue_scripts', 'mybh_add_google_fonts' );

در این مورد، هر دو فونت Cambria و Work Sans را در نوبت قرار داده ایم .

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

  1. برای انجام این کار، فایل style.css تم خود را باز کنید و کد را برای استایل دادن به عناصر جداگانه با فونت های وب خود به صورت زیر اضافه کنید:

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

h1, h2, h3 {
font-family: 'Cambria', serif;
}

در این مورد، فونت اصلی Work Sans خواهد بود در حالی که عناصر هدر مانند h1، h2 و h3 از Cambria استفاده می کنند .

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

  1. یک فونت پشتیبان در محل خود داشته باشید تا مطمئن شوید که فونت‌ها می‌توانند به‌راحتی رندر شوند یا به آن‌ها دسترسی داشته باشند، مخصوصاً برای کاربرانی که دستگاه‌های قدیمی، اتصالات ضعیف دارند، یا اگر ارائه‌دهنده فونت مشکلات فنی دارد. برای انجام این کار، به stylesheet بروید و CSS را به صورت زیر ویرایش کنید:

body {
font-family: 'Work Sans', Arial, sans-serif;
}

h1, h2, h3 {
font-family: 'Cambria', Times New Roman, serif;
}

اگر همه چیز خوب باشد، بازدیدکنندگان سایت شما فونت های وب پیش فرض شما را می بینند، در مورد ما Work Sans و Cambria . اگر مشکلی وجود داشته باشد، آنها فونت های پشتیبان را می بینند، به عنوان مثال Arial یا Times New Roman در مورد ما.

2. نحوه تغییر فونت در وردپرس با میزبانی فونت(2. How to Change Fonts in WordPress by Hosting Fonts)

میزبانی فونت ها بر روی سرورهای خود به شما کمک می کند تا عملکرد فونت های وب خود را بهینه کنید، اما همچنین به جای استفاده از منابع از سایت های شخص ثالث، روشی امن تر برای انجام آن است.(a more secure way)

فونت‌های Google(Google) و سایر فونت‌های وب به شما امکان می‌دهند فونت‌هایی را برای استفاده به‌عنوان فونت‌های میزبانی محلی دانلود کنید، اما همچنان می‌توانید فونت‌های دیگر را در رایانه خود بارگیری کنید، مشروط بر اینکه مجوزها به شما اجازه این کار را می‌دهند.

  1. برای شروع، فایل فونت را دانلود کنید، از حالت فشرده خارج کنید، آن را در سایت خود آپلود کنید و سپس آن را در شیوه نامه خود پیوند دهید. در این مورد شما مجبور نیستید فونت ها را در فایل functions.php مانند فونت های وب قرار دهید. قبل از استفاده از آنها در وب سایت خود ، تأیید کنید که فایل هایی که آپلود می کنید در قالب woff . هستند.(.woff)

  1. بعد، به wp-content/themes/themename تا فایل فونت را در قالب خود آپلود کنید. 
  2. شیوه نامه را باز کنید و کد زیر را اضافه کنید (در این مورد ما از فونت Work Sans استفاده می کنیم اما می توانید آن را با فونت های خود جایگزین کنید):

@font-face {
font-family: 'Work Sans';
src: url( “fonts/Work Sans-Medium.ttf”) format(‘woff’); /* medium */
font-weight: normal;
سبک فونت: عادی. ( font-style: normal;)
}

@font-face {
font-family: 'Work Sans';
src: url( “fonts/Work Sans-Bold.ttf”) format(‘woff’); /* medium */
font-weight: bold;
سبک فونت: عادی. (font-style: normal;)
}

@font-face {
font-family: 'Cambria';
src: url( “fonts/Cambria.ttf”) format(‘woff’); /* medium */
font-weight: normal;
سبک فونت: عادی. ( font-style: normal;)
}

توجه(Note) : استفاده از fontface@ به شما امکان می‌دهد از حروف برجسته، کج و سایر تغییرات فونت خود استفاده کنید، پس از آن می‌توانید وزن یا سبک هر فونت را مشخص کنید.

  1. در مرحله بعد، یک ظاهر طراحی برای عناصر خود به صورت زیر اضافه کنید:

body {
font-family: 'Work Sans', Arial, sans-serif;
src: url( “/fonts/Work Sans-Medium.ttf” );
}

h1, h2, h3 {
font-family: 'Cambria', Times New Roman, serif;
}

تایپوگرافی وردپرس خود را سفارشی کنید(Customize Your WordPress Typography)

تغییر فونت در وردپرس(WordPress) یک ایده عالی برای بهبود برندینگ و تجربه کاربری است. این کار ساده ای نیست، اما شما کنترل بیشتری روی موضوع خود خواهید داشت.

آیا(Were) با استفاده از نکات این راهنما توانستید فونت های سایت خود را سفارشی کنید؟ در نظرات به ما بگویید .(Tell)



About the author

من یک برنامه نویس کامپیوتر هستم و بیش از 15 سال است که هستم. مهارت های من در توسعه و نگهداری برنامه های کاربردی نرم افزاری و همچنین ارائه پشتیبانی فنی برای آن برنامه ها نهفته است. همچنین برنامه نویسی کامپیوتر را به دانش آموزان دبیرستانی آموزش داده ام و در حال حاضر یک مربی حرفه ای هستم.



Related posts