Intereting Posts
Пустые страницы в панели администратора, но передняя часть работает нормально Получение сообщений из некоторых категорий плюс отдельные сообщения Мигрировали из Windows в Linux. Какие-либо массовые методы для фиксации чувствительности к регистру? выборочно отключить акисмет Интеграция jQuery Datatables с редактором в wordpress admin Плагин не может отображаться в моей настраиваемой теме Предварительная таксономия Pre_get_post в сочетании с настраиваемыми полями? как обновить ссылку на сайт с сайта test Блокировать IP-адреса с использованием кода Быть взломанным. Есть ли список ящиков безопасности WordPress, с которыми я могу проверить? Как однозначно идентифицировать запросы? Перезапись основной функции? Отображение моих пользовательских таксономий в <ul> с помощью the_term_list () prepare () не работает Плагин предварительного загрузчика с другим изображением для каждой страницы?

Быстрые шрифты на мобильных устройствах

Я думаю, что у меня есть отличная идея, чтобы мой сайт быстрее загружался на мобильных устройствах: «Не загружайте пользовательские шрифты на маленьких экранах»

Я знаю, как стилизовать / изменить шрифт, используемый в зависимости от размера экрана, с помощью медиа-запросов и css. Я не знаю, как предотвратить загрузку пользовательских шрифтов на небольших экранах. Я использую шрифты Google, и я вставляю их в файл functions.php, но я открыт для ваших обходных решений.

Кстати, как это сделать, при использовании @font

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

Вы можете вставлять шрифты для немобильных устройств, подобных этому.

 function my_enqueue_function() { if ( !wp_is_mobile() ) { wp_enqueue_style( 'gfonts', 'http://fonts.googleapis.com/css?family=Arbutus+Slab', false, NULL, 'all' ); } } add_action( 'wp_enqueue_scripts', 'my_enqueue_function' ); 

Я нашел это (частичное?) Решение:

Используйте wp_is_mobile (), когда вы вставляете в очередь свои шрифты, например:

 function my_scripts() { // Load if not mobile if ( ! wp_is_mobile() ) { wp_enqueue_style( 'my-google-fonts', 'https://fonts.googleapis.com/css?family=Nicefont:400,500' ); } // your other scripts that you enqueue... } add_action( 'wp_enqueue_scripts', 'my_scripts' ); 

ссылки: codex и другие вопросы

Существует также этот плагин , но я думаю, что это слишком сложно для моих требований.