diff --git a/core/um-filters-fields.php b/core/um-filters-fields.php index 73303763..9b64eed5 100644 --- a/core/um-filters-fields.php +++ b/core/um-filters-fields.php @@ -44,10 +44,14 @@ ***/ add_filter('um_profile_field_filter_hook__youtube_video', 'um_profile_field_filter_hook__youtube_video', 99, 2); function um_profile_field_filter_hook__youtube_video( $value, $data ) { + if( empty( $value ) ){ + return ''; + } $value = ( strstr( $value, 'http') || strstr( $value, '://' ) ) ? um_youtube_id_from_url( $value ) : $value; $value = '
'; + return $value; } @@ -56,6 +60,10 @@ ***/ add_filter('um_profile_field_filter_hook__vimeo_video', 'um_profile_field_filter_hook__vimeo_video', 99, 2); function um_profile_field_filter_hook__vimeo_video( $value, $data ) { + if( empty( $value ) ){ + return ''; + } + $value = ( !is_numeric( $value ) ) ? (int) substr(parse_url($value, PHP_URL_PATH), 1) : $value; $value = '