Skip to content

cmb2_override_meta_value

github-actions[bot] edited this page Jun 25, 2026 · 1 revision

Filter whether to override getting of meta value. Returning a non 'cmb2_field_no_override_val' value will effectively short-circuit the value retrieval.

return - a single metadata value, or an array of values.

Auto-generated Example

add_filter(
   'cmb2_override_meta_value',
    function(
        mixed $value,
        int $object_id,
        array $args,
        CMB2_Field object
    ) {
        // Your code here.
        return $value;
    },
    10,
    4
);

Parameters

  • mixed $value The value get_metadata() should
  • int $object_id Object ID.
  • array $args
  • CMB2_Field object $field This field object
    • string $type The current object type
    • int $id The current object ID
    • string $field_id The ID of the field being requested
    • bool $repeat Whether current field is repeatable
    • bool $single Whether current field is a single database row

Files

apply_filters( 'cmb2_override_meta_value', 'cmb2_field_no_override_val', $this->object_id, $a, $this )

← All Hooks

Clone this wiki locally