Могу ли я разместить Google Fonts внизу страницы? Я пытался, но это не работает

Я не уверен, почему, но я пытался разместить Google Fonts внизу страницы (в разделе Javascript), но он не хочет загрузите шрифт.

Что мне нужно искать, что может предотвратить это?

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

Ответы и комментарии:

В WordPress нет параметра для перемещения стилей в нижний колонтитул. Это для скриптов. Я думаю, вы могли бы попытаться загрузить его с помощью wp_enqueue_scripts, но вышеприведенная версия просто напечатает media = "1" в теге script.
Создан 08-11-2018 02:45 Jake

Я думал, что это не «путь WordPress»
Создан 16-08-2017 06:37 henry

время от времени согласился, что Google не одобряет внешнюю ссылку на контент, но когда он выдает Google, у него все в порядке. во-вторых, ресурсы, которые будет использовать этот элемент, не будут влиять на скорость вашей страницы, как это делают многие плагины, которые будут добавлены. Очевидно, что если вы используете платную тему, вы должны использовать дочернюю тему для любых настроек, кроме того, что я всегда держу свой CSS вверху и внизу сгиба JavaScript и так далее в нижнем колонтитуле.
Создан 16-08-2017 06:00 DigitalDesigner

добавила статью о блоге шрифтов Google, чтобы вы лучше поняли проблему, с которой вы столкнулись :)
Создан 16-08-2017 06:20 DigitalDesigner

Благодарю. На самом деле я загружал шрифты в точности так, как вы предлагаете, но затем я протестировал Google Speed, и он был помечен как блокировка контента «выше сгиба», так что это отрицательно сказалось на скорости. Ваш аргумент звучит хорошо, хотя ...
Создан 16-08-2017 06:49 henry

Может быть, проверить этот вопрос ответ, может быть, больше в вашем переулке. stackoverflow.com/questions/11045776/how-to-load-google-fonts
Создан 16-08-2017 06:56 DigitalDesigner

В WordPress нет параметра для перемещения стилей в нижний колонтитул. Это для скриптов. Я думаю, вы могли бы попытаться загрузить его с помощью wp_enqueue_scripts, но вышеприведенная версия просто напечатает media = "1" в теге script.
Создан 08-11-2018 02:49 Jake

Есть разные способы сделать это, но я думаю, что это самый удобный и «самый WordPress», чтобы поставить в очередь шрифты в вашем файле функций, и затем вы можете указать, что они должны загружаться в нижний колонтитул, используя соответствующий параметр:
function wpb_add_google_fonts () {
  wp_enqueue_style ('wpse-google-fonts', 'http://fonts.googleapis.com/css?family=Roboto', '', '', true);
}
add_action ('wp_enqueue_scripts', 'wpse_add_google_fonts');
Создан 16-08-2017 07:50 mayersdesign5181513

вам нужно просто добавить таблицу стилей в раздел «head» вашего файла header.php для выбранной вами темы, например:
 

Это загрузит шрифт на ваш сайт, а затем в CSS вашей темы вы просто называете этот шрифт. Вот отличная ссылка на ресурс, объясняющая все для вас, чтобы добавить Google шрифты на ваш сайт WordPress.
http://www.wpbeginner.com/wp-themes/how-add-google-web-fonts-wordpress-themes/
Вот статья в блоге Google. Также очень проницательный
https://fonts.googleblog.com/2010/09/optimizing-use-of-google-font-api.html
Создан 16-08-2017 06:50

function wpb_add_google_fonts () {
  wp_enqueue_style ('wpse-google-fonts', 'http://fonts.googleapis.com/css?family=Roboto', '', '', true);
}
add_action ('wp_enqueue_scripts', 'wpse_add_google_fonts');

Поставьте шрифты в очередь в function.php. @mayersdesign, но вы должны оптимизировать его код. Оптимизация использования Google Font API путем замены URL, если вы использовали несколько шрифтов
Пример: http://fonts.googleapis.com/css?family=Roboto -> http://fonts.googleapis.com/css?family=Roboto + Sans | Lobster. Но кто-то сказал, что вы должны размещать веб-шрифты Google или что вы использовали или в папке на вашем сервере?
Создан 16-08-2017 09:32 Rei348