前言
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 手动上传。