Support » Plugin: Social Icons Widget & Block by WPZOOM » Avoiding font overload

Viewing 5 replies - 1 through 5 (of 5 total)
  • Ina

    (@inamoro)

    Hi, @hoginblack

    You can solve this by adding the following code to the <head> section of your theme. If your theme doesn’t allow such an option by default, you can use a plugin to make this modification.

    <link rel="preload" as="font" href="https://demo.wpzoom.com/foodica/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/socicon.ttf" type="font/ttf" crossorigin>
    
    <link rel="preload" as="font" href="https://demo.wpzoom.com/foodica/wp-content/themes/foodica/fonts/foodica.ttf"  type="font/ttf" crossorigin>
    
    <link rel="preload" as="font" href="https://demo.wpzoom.com/foodica/wp-content/plugins/wpzoom-shortcodes/assets/fonts/fontawesome-webfont.woff2?v=4.5.0" type="font/woff2" crossorigin>
    
    <link rel="preload" as="font" href="https://demo.wpzoom.com/foodica/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/fontawesome-webfont.woff2?v=4.7.0" type="font/woff2" crossorigin>
    Ina

    (@inamoro)

    @hoginblack please replace the website URL from the code above with the URL of your website.

    Thread Starter hoginblack

    (@hoginblack)

    thank you Ina, does it matter those links are using HTTPS protocol and my site uses http?

    Plugin Contributor Pavel Ciorici

    (@ciorici)

    @hoginblack, Could you please delete previously added code and replace it with this one:

    <link rel="preload" as="font" href="https://hoginblack.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/socicon.ttf" type="font/ttf" crossorigin>
    
    <link rel="preload" as="font" href="https://hoginblack.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/fontawesome-webfont.woff2?v=4.7.0" type="font/woff2" crossorigin>

    One of the files included in your analysis is the style.css file of your theme, so probably you will need to add this line too:

    <link rel="preload" as="style" href="https://hoginblack.com/wp-content/themes/bridge/style.css" crossorigin>

    I also recommend you installing and enabling this plugin to avoid the mix-up between HTTP/HTTPS links:
    https://wordpress.org/plugins/really-simple-ssl/

    In case you want to further optimize the fonts on your website, you can use a special plugin like WP Rocket to preload fonts and other resources:
    https://wp-rocket.me/blog/font-preloading-best-practices/
    https://docs.wp-rocket.me/article/1317-preload-fonts

    However, my recommendation is to not pay too much attention to this kind of optimization as this is not affecting your website at all, and is simply a technical recommendation by the PageSpeed tool.

    Thread Starter hoginblack

    (@hoginblack)

    Hi Pavel,

    I have Wp-rocket but I still get slow load speeds and slow time to first byte.

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.