Bricks 中文文档:bricks/custom_fonts/mime_types

📎 原始资料  |  下载原始 JSON 文件 (bricks-custom_fonts-mime_types.json) 前言 修改 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; } ); 参数…

前言

修改 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;
} );

补充说明

更多细节可参考 官方文档