Skip to content
Get Bricks

Filter: bricks/dynamic_data/user_value

Filters the value returned by {wp_user_...} dynamic data tags (e.g., {wp_user_email}, {wp_user_role}).

  • $value (mixed): The value of the user field.
  • $field_type (string): The specific user field being retrieved (e.g., email, login, first_name, last_name, bio, picture, role, registered_date).
  • $filters (array): Array of modifiers applied to the tag.
add_filter( 'bricks/dynamic_data/user_value', function( $value, $field_type, $filters ) {
// Example: Capitalize the user role
if ( $field_type === 'role' && is_string( $value ) ) {
return ucfirst( $value );
}
return $value;
}, 10, 3 );