Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save champsupertramp/395bfab01f80cdd87618c6b9702ae3bc to your computer and use it in GitHub Desktop.
Save champsupertramp/395bfab01f80cdd87618c6b9702ae3bc to your computer and use it in GitHub Desktop.
Ultimate Member - Display Mp3 player in Member Directory Profile Cards
add_filter("um_ajax_get_members_data","um_012122_display_audio_member_directory_data", 10, 3 );
function um_012122_display_audio_member_directory_data( $data_array, $user_id, $directory_data ){
if( um_profile( 'mp3' ) ){
$mp3_url = UM()->uploader()->get_upload_base_url() . um_user( 'ID' ) . DIRECTORY_SEPARATOR . um_profile( 'mp3' );
$data_array['audio_embed'] = "
<audio controls style='width: 90%;margin:auto;'>
<source src='{$mp3_url}' type='audio/mpeg'>
Your browser does not support the audio element.
</audio>";
}
return $data_array;
}
add_action("um_members_just_after_name_tmpl","um_012122_display_audio_member_directory");
function um_012122_display_audio_member_directory( ){
echo "{{{user.audio_embed}}}";
}
@br1mss
Copy link

br1mss commented Dec 5, 2022

It's possible for video file?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment