Шрифты WordPress необходимо загружать с помощью шрифтов Google?

Я попытался загрузить шрифты в WordPress в wp-includes/fonts . Затем я иду в Apperance -> Editor -> Style.css и здесь у меня есть что-то вроде этого

 @font-face { font-family: helvetica_light; src: url(/wp-includes/fonts/helvetica_light.otf); } 

Глядя в консоль, я увидел эту ошибку. Я хочу знать, почему и что я могу сделать, чтобы удалить ошибку.

Solutions Collecting From Web of "Шрифты WordPress необходимо загружать с помощью шрифтов Google?"

Вы никогда не должны касаться каких-либо файлов в wp-includes wp-admin или wp-admin . Зачем? Поскольку при следующем обновлении WordPress любые сделанные вами изменения будут стерты.

Вариант 1 – Легкий

Если вы хотите использовать шрифты Google в своей теме WordPress, попробуйте плагин, например, Easy Google Fonts или WP Google Fonts .

Вариант 2 – Больше работы

Если вы хотите программно добавить шрифты Google без использования плагина, вы должны вставить этот код в файл functions.php ваших тем.

Примечание : шрифт Helvetica Light отсутствует в Google. Open Sans, похоже, близок.

 function my_custom_google_fonts() { wp_enqueue_style( 'my-google-fonts', '//fonts.googleapis.com/css?family=Open+Sans:300,400', false ); } add_action( 'wp_enqueue_scripts', 'my_custom_google_fonts' ); 

Затем вам нужно указать этот новый шрифт в файле style.css вашей темы.

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

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

Теперь к ошибке. Очевидно, на вашем сайте есть код, который пытается загрузить любой шрифт, указанный в вашем файле css из Google. Ошибка вызывается из-за того, что Google не знает этот шрифт. ver4.6.1 в конце URL- ver4.6.1 является текущей версией WordPress, которая, скорее всего, генерируется вызовом wp_enqueue_style или wp_register_style . В любом случае этот вызов неверен, поскольку Google не нравится часть версии и выдает ошибку, даже если шрифт действительно существует (параметр $ver должен быть null ).

Без дальнейших знаний невозможно сказать, где этот код. Я бы начал с проверки functions.php , но это может быть и некоторый плагин, связанный с шрифтом.