Merge pull request #1532 from ultimatemember/fix/hide-empty-phone-field

Fixed: UM links to empty phone numbers
This commit is contained in:
Mykyta Synelnikov
2024-09-24 18:04:11 +03:00
committed by GitHub
2 changed files with 7 additions and 1 deletions
+1
View File
@@ -856,6 +856,7 @@ if ( ! class_exists( 'um\core\Form' ) ) {
case 'vimeo_video':
case 'soundcloud_track':
case 'spotify':
case 'tel':
$form[ $k ] = sanitize_text_field( $form[ $k ] );
break;
case 'multiselect':
+6 -1
View File
@@ -141,9 +141,14 @@ add_filter( 'um_profile_field_filter_hook__vimeo_video', 'um_profile_field_filte
* @param $value
* @param $data
*
* @return int|string
* @return string
*/
function um_profile_field_filter_hook__phone( $value, $data ) {
if ( empty( trim( str_replace( '+', '', $value ) ) ) ) {
return '';
}
$value = trim( $value );
$value = '<a href="' . esc_url( 'tel:' . $value ) . '" rel="nofollow" title="' . esc_attr( $data['title'] ) . '">' . esc_html( $value ) . '</a>';
return $value;
}