Как да промените шрифтовете в WordPress

Чудесен начин да добавите известна марка и индивидуализъм към вашия WordPress сайт е да промените шрифтовете във вашата тема.

Типографията и други елементи на облицовка създават добро първо впечатление, създават настроение на посетителите на вашия сайт и установяват идентичността на вашата марка. Проучванията(Studies) също така установяват, че шрифтовете влияят върху способността на читателите да учат, да си припомнят информация и да запомнят текстове.

Ако току-що сте инсталирали тема на WordPress(installed a WordPress theme) или имате опит с CSS и кодиране, ще ви покажем няколко опции, които можете да използвате за промяна на шрифтове в WordPress .

Как да промените шрифтовете в WordPress(How to Change Fonts in WordPress)

Има три основни опции за промяна на шрифтове в WordPress:

  • Използвайте уеб шрифтове като Google Fonts , Fonts.com или Adobe Edge Web Fonts , които се хостват на сайт на трета страна
  • Кодирайте(Code) уеб шрифтове във вашата тема и ги подредете
  • Хоствайте(Host) шрифтове на вашия сайт и ги добавете към вашата тема

1. Как да променяте шрифтовете в WordPress с помощта на уеб шрифтове(1. How to Change Fonts in WordPress Using Web Fonts)

Използването на уеб шрифтове е по-лесен и бърз начин за промяна на шрифтове в WordPress , отколкото изтеглянето и качването на файлове с шрифтове.

С тази опция можете да получите достъп до различни шрифтове,(access a variety of fonts) без да ги актуализирате всеки път, когато има промяна, и това не заема място на сървъра на вашия хостинг. Шрифтовете се обслужват директно от сървърите на доставчика с помощта на плъгин или чрез добавяне на код към вашия сайт.

Уверете(Make) се, че уеб шрифтовете, които избирате за вашия сайт, съответстват на идентичността на вашата марка, лесни за четене за основния текст, познати са на посетителите на уебсайта и предават настроението и изображението, което искате.

Можете да добавяте уеб шрифтове с помощта на плъгин за WordPress(using a WordPress plugin) или ръчно, като добавите няколко реда код към вашия сайт. Нека разгледаме и двата варианта.

Как да добавяте уеб шрифтове с помощта на плъгин за WordPress(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. След това отворете инструмента за персонализиране(Customizer) , като отидете на Appearance > Customize .

  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 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. За да поставите шрифта в опашката, отворете файла с функции и добавете следния код. ( Заменете(Replace) връзката с връзката, която получавате от Google Fonts ):

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', сериф; (font-family: ‘Cambria’, serif;)
}

В този случай основният шрифт ще бъде Work Sans , докато елементите на заглавката като h1, h2 и h3 ще използват Cambria .

След като приключите, запазете таблицата със стилове и проверете дали вашите шрифтове работят както трябва. Ако не, проверете дали шрифтовете не са отменени в таблицата със стилове или изчистете кеша на браузъра си и опитайте отново.

  1. Имайте резервен шрифт, за да гарантирате, че шрифтовете могат да бъдат изобразени или достъпни лесно, особено за потребители със стари устройства, лоши връзки или ако доставчикът на шрифтове има технически проблеми. За да направите това, отидете на таблицата със стилове и редактирайте CSS , за да четете както следва:

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

h1, h2, h3 {
font-family: 'Cambria', Times New Roman, сериф; (font-family: ‘Cambria’, Times New Roman, serif;)
}

Ако всичко е наред, посетителите на вашия сайт ще видят вашите уеб шрифтове по подразбиране, в нашия случай Work Sans и Cambria . Ако има проблеми, те ще видят резервните шрифтове, например Arial или Times New Roman в нашия случай.

2. Как да промените шрифтовете в WordPress чрез хостинг на шрифтове(2. How to Change Fonts in WordPress by Hosting Fonts)

Хостингът на шрифтове на вашите собствени сървъри ви помага да оптимизирате производителността на вашите уеб шрифтове, но също така е по-сигурен начин(a more secure way) да го направите, вместо да изтегляте ресурси от сайтове на трети страни.

Google Fonts и други уеб шрифтове ви позволяват да изтегляте шрифтове за използване като локално хоствани шрифтове, но все пак можете да изтегляте други шрифтове на вашия компютър, при условие че лицензите ви позволяват да го направите.

  1. За да започнете, изтеглете, разархивирайте, качете файла с шрифта на вашия сайт и след това го свържете във вашия стилов лист. В този случай не е нужно да поставяте в опашката шрифтовете във файла functions.php, както направихте с уеб шрифтовете. Уверете се, че файловете, които качвате, са във формат .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: нормален; ( font-weight: normal;)
font-style: нормален; ( font-style: normal;)
}

@font-face {
font-family: 'Work Sans';
src: url( “fonts/Work Sans-Bold.ttf”) format(‘woff’); /* medium */
font-weight: получер; ( font-weight: bold;)
font-style: нормален; (font-style: normal;)
}

@font-face {
font-family: 'Cambria';
src: url( “fonts/Cambria.ttf”) format(‘woff’); /* medium */
font-weight: нормален; ( font-weight: normal;)
font-style: нормален; ( 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, сериф; (font-family: ‘Cambria’, Times New Roman, serif;)
}

Персонализирайте вашата WordPress типография(Customize Your WordPress Typography)

Промяната на шрифтове в WordPress е чудесна идея за подобряване на брандирането и потребителското изживяване. Това не е лесна задача, но ще имате повече контрол върху вашата тема.

Успяхте(Were) ли да персонализирате шрифтовете на вашия сайт, като използвате стъпките, използвайки съветите в това ръководство? Кажете(Tell) ни в коментарите.



About the author

Аз съм компютърен програмист, специализиран в разработването на софтуер за MacOS. Използвам уменията си, за да пиша професионални рецензии и да давам съвети как да подобрите уменията си за програмиране на Mac. Имам и уебсайт, който предлага подробни инструкции стъпка по стъпка за създаване на успешен уеб сайт.



Related posts