В данной записи рассмотрим как изменить шрифт в WordPress на примере стандартной темы Twenty Fifteen. По умолчанию тема использует веб-шрифты Google Fonts. Прежде чем изменять шрифт, необходимо предварительно подключить свой набор шрифтов.
Для этого идем на сайт Google Fonts и получаем ссылку на коллекцию шрифтов. Затем чтобы изменить шрифт в WordPress, открываем файл шаблона functions.php и добавляем в него следующие строки:
function load_fonts() {
// Отключаем стандартные шрифты
wp_dequeue_style( 'twentyfifteen-fonts' );
// Подключаем свой набор шрифтов
wp_enqueue_style( 'google-fonts', 'https://fonts.googleapis.com/css?family=PT+Sans:400,700|Roboto+Mono:400,700&subset=latin,cyrillic');
}
add_action('wp_print_styles', 'load_fonts');
С помощью кода выше сначала мы отменили загрузку стандартных шрифтов, а затем добавили в очередь свой собственный свой набор шрифтов.
Во второй строке вам необходимо изменить id twentyfifteen-fonts на свое значение. Его достаточно просто определить, просто найдите соответствующий параметр в исходнике страницы. Для стандартной темы он выглядит следующим образом:
<link rel='stylesheet' id='twentyfifteen-fonts-css' href='https://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic,700italic|Noto+Serif:400,700,400italic,700italic|Inconsolata:400,700&subset=latin,cyrillic' type='text/css' media='all' />
Теперь, для того чтобы изменить шрифты в WordPress, измените названия шрифтов в файле style.css вашей темы.