Bricks 中文文档:bricks/builder/codemirror_config

📎 原始资料  |  下载原始 JSON 文件 (bricks-builder-codemirror_config.json) 前言 使用此筛选器可自定义 CodeMirror 5(在构建器内使用的代码编辑器)的配置。CodeMirror 5 用于元素的“Custom CSS”设置和 Code 元素设置等区域,提供 HTML、CSS、JavaScript、PHP 等编辑界面。可参考 CodeMirror 5 配置文档了解所有可用选项。在下例中,筛选器修改默认的 CodeMirror 配置以:参数:返回值: 用法 将代码加入子主题的 functions.php: add_fi…

前言

使用此筛选器可自定义 CodeMirror 5(在构建器内使用的代码编辑器)的配置。CodeMirror 5 用于元素的“Custom CSS”设置和 Code 元素设置等区域,提供 HTML、CSS、JavaScript、PHP 等编辑界面。可参考 CodeMirror 5 配置文档了解所有可用选项。在下例中,筛选器修改默认的 CodeMirror 配置以:参数:返回值:

用法

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

add_filter( 'bricks/builder/codemirror_config', function( $config ) {
    // Disable auto-close brackets
    $config['autoCloseBrackets'] = false;


    // Disable line numbers
    $config['lineNumbers'] = false;


    // Override default tab size
    $config['tabSize'] = 4;


    return $config;
});

示例代码

筛选返回值

add_filter( 'bricks/builder/codemirror_config', function( $config ) {
    // Disable auto-close brackets
    $config['autoCloseBrackets'] = false;


    // Disable line numbers
    $config['lineNumbers'] = false;


    // Override default tab size
    $config['tabSize'] = 4;


    return $config;
});

补充说明

更多细节可参考 官方文档