Как я могу запретить WooCommerce загружать шрифт Inter на странице моего продукта?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу запретить WooCommerce загружать шрифт Inter на странице моего продукта?

Сообщение Anonymous »

Я использую WooCommerce на своем сайте WordPress и заметил, что он загружает большой файл шрифта с именем Inter-VariableFont_slnt,wght.woff2.
Этот шрифт Размер файла равен всей моей странице, он значительно замедляет скорость загрузки и блокирует мой FCP. Моя тема (Uncode) уже загружает все нужные мне шрифты, поэтому мне не нужен WooCommerce для загрузки дополнительных шрифтов.
Что я уже пробовал:< /strong>
  • Я включил опцию «Отключить стиль блоков WC» в настройках темы декодирования.
    < /li>
    Я добавил следующий код, чтобы исключить из очереди стили блоков WooCommerce и ресурсы шрифтов, но шрифт все еще загружается:

    Код: Выделить всё

    function remove_woocommerce_font_styles() {
    wp_dequeue_style('wc-blocks-vendors-style');
    wp_dequeue_style('wc-blocks-style');
    
    if (wp_style_is('wp-fonts-local', 'enqueued')) {
    wp_dequeue_style('wp-fonts-local');
    }
    }
    add_action('wp_enqueue_scripts', 'remove_woocommerce_font_styles', 20);
    
  • Я также очистил весь кеш, но шрифт все еще загружается на страницах моих товаров.
Дополнительная информация:[/b]
Похоже, что шрифт добавляется через встроенный < style> с идентификатором wp-fonts-local:

Код: Выделить всё

@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://example.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;}
@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://example.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');}

Что я ищу:
Я хотел бы запретить WooCommerce полностью загружать этот файл шрифта без прибегая к удалению его с помощью JavaScript после загрузки страницы, поскольку это все равно приводит к загрузке шрифта. Мне нужен чистый способ исключить или предотвратить постановку шрифта в очередь.
Кто-нибудь знает, как я могу запретить WooCommerce загружать этот шрифт на страницы моих продуктов?

Подробнее здесь: https://stackoverflow.com/questions/791 ... oduct-page
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»