Bricks 中文文档:bricks/builder/term_name

📎 原始资料  |  下载原始 JSON 文件 (bricks-builder-term_name.json) 前言 筛选 Bricks 构建器界面中显示的术语名称(例如在术语选择器中)。 用法 将代码加入子主题的 functions.php: add_filter( ‘bricks/builder/term_name’, function( $term_name, $term_id, $taxonomy ) { // Example: Add the term ID to the name return $term_name . ‘ [ID: ‘ . $term_id .…

前言

筛选 Bricks 构建器界面中显示的术语名称(例如在术语选择器中)。

用法

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

add_filter( 'bricks/builder/term_name', function( $term_name, $term_id, $taxonomy ) {
    // Example: Add the term ID to the name
    return $term_name . ' [ID: ' . $term_id . ']';
}, 10, 3 );

参数

  • $term_name (string):格式化后的术语名称(例如 Term Name (Taxonomy Label))。
  • $term_id (int|string):术语的 ID。
  • $taxonomy (string):分类法的 slug。

示例代码

筛选返回值

add_filter( 'bricks/builder/term_name', function( $term_name, $term_id, $taxonomy ) {
    // Example: Add the term ID to the name
    return $term_name . ' [ID: ' . $term_id . ']';
}, 10, 3 );

根据条件短路返回原值

根据条件跳过或修改返回值:

add_filter( 'bricks/builder/term_name', function( $value, $term_name ) {
    if ( is_admin() ) { return $value; }
    // TODO: custom logic here
    return $value;
} );

补充说明

更多细节可参考 官方文档