- for member directory

This commit is contained in:
ashubawork
2023-09-26 09:05:22 +03:00
parent d4b7a9c565
commit 2cf7387b69
2 changed files with 25 additions and 0 deletions
+1
View File
@@ -775,6 +775,7 @@ if ( ! class_exists( 'um\core\Form' ) ) {
$form[ $k ] = sanitize_textarea_field( $form[ $k ] );
}
break;
case 'oembed':
case 'url':
$f = UM()->builtin()->get_a_field( $k );
+24
View File
@@ -22,6 +22,30 @@ function um_edit_label_all_fields( $label, $data ) {
add_filter( 'um_edit_label_all_fields', 'um_edit_label_all_fields', 10, 2 );
/**
* Outputs a oEmbed field
*
* @param string $value
* @param array $data
*
* @return string
*/
function um_profile_field_filter_hook__oembed( $value, $data ) {
if ( empty( $value ) ) {
return '';
}
$responce = wp_oembed_get( $value );
if ( empty( $responce ) ) {
$value = '<a href="' . esc_url( $value ) . '" target="_blank">' . esc_html( $value ) . '</a>';
} else {
$value = $responce;
}
return $value;
}
add_filter( 'um_profile_field_filter_hook__oembed', 'um_profile_field_filter_hook__oembed', 99, 2 );
/**
* Outputs a SoundCloud track
*