From 2ddf9df9e77447c6f98119a2a6a057431a0ab89e Mon Sep 17 00:00:00 2001 From: champsupertramp Date: Sun, 8 May 2016 17:53:28 +0800 Subject: [PATCH] Fix embedding videos --- core/um-filters-fields.php | 8 ++++++++ 1 file changed, 8 insertions(+) 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 = '