前言
修改 Bricks Builder 中 CSS 调色板控件可用的颜色。
用法
将代码加入子主题的 functions.php:
add_filter( 'bricks/custom_fonts/mime_types', function( $mime_types ) {
// Add support for OTF fonts
$mime_types['otf'] = 'font/otf';
return $mime_types;
} );
参数
$mime_types(array):文件扩展名及其对应 MIME 类型的数组(例如 [‘woff2’ => ‘font/woff2’])。
示例代码
筛选返回值
add_filter( 'bricks/custom_fonts/mime_types', function( $mime_types ) {
// Add support for OTF fonts
$mime_types['otf'] = 'font/otf';
return $mime_types;
} );
根据条件短路返回原值
根据条件跳过或修改返回值:
add_filter( 'bricks/custom_fonts/mime_types', function( $value, $mime_types ) {
if ( is_admin() ) { return $value; }
// TODO: custom logic here
return $value;
} );
补充说明
更多细节可参考 官方文档。