Если шрифты темы не поддерживают кириллицу


Что делать если шрифты темы WordPress не поддерживают кириллицу?  Например тема Hemingway использует шрифты Lato и Raleway. Шрифты можно заменить с помощью дочерней темы. Для этого необходимо изменить функцию родительской темы hemingway_load_style в functions.php:

function my_hemingway_fonts() {
wp_register_style( 'hemingway-fonts', 'http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic' );
wp_enqueue_style( 'hemingway', get_stylesheet_uri() );
remove_action( 'wp_print_styles', 'hemingway_load_style' );
}
add_action( 'wp_print_styles', 'my_hemingway_fonts', 9 );

Таким образом, вместо Lato и Raleway мы будем использовать шрифт Open Sans с поддержкой кириллицы. В файле style.css дочерней темы нам придется внести соответствующие изменения для использования нового шрифта.

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

3 × пять =