Как изменить шрифты в WordPress

Отличный способ добавить немного брендинга и индивидуализма на ваш сайт WordPress — это изменить шрифты в вашей теме.

Типографика и другие элементы группировки создают хорошее первое впечатление, создают настроение у посетителей вашего сайта и определяют индивидуальность вашего бренда. Исследования(Studies) также показали, что шрифты влияют на способность читателей учиться, вспоминать информацию и запоминать тексты.

Если вы только что установили тему WordPress(installed a WordPress theme) или имеете некоторый опыт работы с CSS и кодированием, мы покажем вам несколько вариантов, которые вы можете использовать для изменения шрифтов в WordPress .

Как изменить шрифты в WordPress(How to Change Fonts in WordPress)

Существует три основных варианта изменения шрифтов в WordPress:

  • Используйте веб-шрифты, такие как Google Fonts , Fonts.com или веб-шрифты Adobe Edge( 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(Google Fonts) ».

  1. Затем нажмите на ссылку, чтобы открыть настройки шрифтов и настроить их следующим образом:
  • В разделе « Основные настройки(Basic Settings) » установите шрифт по умолчанию для основного текста, заголовков и кнопок.

  • В разделе «Дополнительные настройки(Advanced Settings) » настройте заголовок и описание сайта, меню, заголовки и содержимое, боковую панель и нижний колонтитул.

  • Снимите флажки(Uncheck) со всех нежелательных весов шрифтов в разделе « Загрузка шрифтов(Font Loading) », чтобы не замедлять работу сайта(avoid slowing down your site) .

Если на вашем сайте есть шрифты, которые не отображаются или не работают должным образом, используйте раздел « Отладка(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. Чтобы поставить шрифт в очередь, откройте файл functions и добавьте следующий код. ( Замените(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 {
семейство шрифтов: 'Work Sans', sans-serif; (font-family: ‘Work Sans’, sans-serif; )
}

h1, h2, h3 {
семейство шрифтов: 'Cambria', serif; (font-family: ‘Cambria’, serif;)
}

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

После этого сохраните таблицу стилей и проверьте, работают ли ваши шрифты должным образом. Если нет, проверьте, не переопределяются ли шрифты в таблице стилей, или очистите кеш браузера и повторите попытку.

  1. Подготовьте резервный шрифт, чтобы гарантировать, что шрифты могут быть отображены или легко доступны, особенно для пользователей со старыми устройствами, плохим подключением или если у поставщика шрифтов есть технические проблемы. Для этого перейдите в таблицу стилей и отредактируйте CSS следующим образом:

body {
семейство шрифтов: 'Work Sans', Arial, sans-serif; (font-family: ‘Work Sans’, Arial, sans-serif;)
}

h1, h2, h3 {
семейство шрифтов: «Cambria», Times New Roman, serif; (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: 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 {
семейство шрифтов: 'Cambria'; (font-family: ‘Cambria’;)
src: url( “fonts/Cambria.ttf”) format(‘woff’); /* medium */
вес шрифта: нормальный; ( font-weight: normal;)
стиль шрифта: обычный; ( font-style: normal;)
}

Примечание(Note) . Использование @fontface позволяет использовать жирный шрифт, курсив и другие вариации вашего шрифта, после чего вы можете указать толщину или стиль для каждого шрифта.

  1. Затем добавьте стили для ваших элементов следующим образом:

body {
семейство шрифтов: 'Work Sans', Arial, sans-serif; (font-family: ‘Work Sans’, Arial, sans-serif;)
src: url( “/fonts/Work Sans-Medium.ttf” );
}

h1, h2, h3 {
семейство шрифтов: «Cambria», Times New Roman, serif; (font-family: ‘Cambria’, Times New Roman, serif;)
}

Настройте свою типографику WordPress(Customize Your WordPress Typography)

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

Удалось ли(Were) вам настроить шрифты вашего сайта, следуя инструкциям, приведенным в этом руководстве? Расскажите(Tell) нам в комментариях.



About the author

Я веб-разработчик с опытом работы более 10 лет. Я специализируюсь на разработке Chrome OS и работал над широким спектром проектов от небольших стартапов до компаний из списка Fortune 500. Я также являюсь экспертом по учетным записям пользователей и семейной безопасности и разработал несколько успешных приложений для Android.



Related posts