前言
使用此筛选器可自定义 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;
});
补充说明
更多细节可参考 官方文档。