Bricks 中文文档:bricks/assets/load_webfonts

标签TAGS: 

📎 原始资料  |  下载原始 JSON 文件 (bricks-assets-load_webfonts.json) 前言 Bricks 1.4 引入了“禁用 Google Fonts”的能力。可通过 Bricks 设置中的“性能”或按下方说明通过编程方式使用筛选器:通过 bricks/assets/load_webfonts 筛选器,你可以返回 false 来阻止 Google Fonts 在前端加载:如果你使用此筛选器来移除 Google Fonts 的嵌入,但仍想使用 Google Fonts,可以前往 Google Fonts 网站下载所需字体,然后通过“自定义字体…

前言

Bricks 1.4 引入了“禁用 Google Fonts”的能力。可通过 Bricks 设置中的“性能”或按下方说明通过编程方式使用筛选器:通过 bricks/assets/load_webfonts 筛选器,你可以返回 false 来阻止 Google Fonts 在前端加载:如果你使用此筛选器来移除 Google Fonts 的嵌入,但仍想使用 Google Fonts,可以前往 Google Fonts 网站下载所需字体,然后通过“自定义字体(Custom Fonts)”界面手动添加到网站。

简介

该筛选器从 Bricks 1.4 版本引入。可在 Bricks > Settings > Performance 中可视化启用,或通过代码方式控制。

用法

将代码加入子主题的 functions.php

add_filter( 'bricks/assets/load_webfonts', '__return_false' );

返回 false 即可阻止 Google Fonts 在前端加载。

参数

  • $load_webfonts (bool):是否加载 Google Fonts。返回 false 即禁用。

示例代码

基础用法

add_filter( 'bricks/assets/load_webfonts', '__return_false' );

进阶用法

add_filter( 'bricks/assets/load_webfonts', function( $load_webfonts ) {
    if ( is_admin() ) {
        return false;
    }
    return $load_webfonts;
} );

补充说明

若想继续使用 Google Fonts,可前往 Google Fonts 下载字体后,通过 Bricks 的 Custom Fonts 手动上传。