Hi @pgroenewegen
You can try this custom code to add both age and birth date:
function um_profile_field_filter_hook__date( $value, $data ) {
if ( ! $value ) {
return '';
}
if ( isset( $data['pretty_format'] ) && $data['pretty_format'] == 1 ) {
$value = UM()->datetime()->get_age( $value );
} else {
$format = empty( $data['format_custom'] ) ? $data['format'] : $data['format_custom'];
$value = date_i18n( $format, strtotime( $value ) );
}
return $value;
}
add_filter( 'um_profile_field_filter_hook__date', 'um_custom_profile_field_filter_hook__date', 99, 2 );function um_profile_field_filter_hook__date( $value, $data ) {
if ( ! $value ) {
return '';
}
$value .= UM()->datetime()->get_age( $value );
$value .= " ".date_i18n( $format, strtotime( $value ) );
return $value;
}
add_filter( 'um_profile_field_filter_hook__date', 'um_custom_profile_field_filter_hook__date', 99, 2 );
remove_filter( 'um_profile_field_filter_hook__date', 'um_profile_field_filter_hook__date', 99, 2 );
Ensure that you’ve created a full backup of your site before you add the above code to your theme’s function.php file.
Regards,