Skip to content

Instantly share code, notes, and snippets.

@Basilakis
Created June 4, 2021 14:09
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 Basilakis/ce54a669900ab9a75fc3ab56d58777fd to your computer and use it in GitHub Desktop.
Save Basilakis/ce54a669900ab9a75fc3ab56d58777fd to your computer and use it in GitHub Desktop.
Easy Digital Downloads - Add the customer's username to the payment's "Customer Details" section and link through to their profile
/**
* Easy Digital Downloads - Add the customer's username to the payment's "Customer Details" section and link through to their profile
*/
function sumobi_edd_customer_details_username( $payment_id ) {
$user_info = edd_get_payment_meta_user_info( $payment_id );
$customer_id = $user_info['id'];
if ( ! $customer_id ) {
return;
}
$user_data = get_userdata( $customer_id );
$user_name = $user_data->user_login;
?>
<div class="column-container" style="margin-top: 20px;">
<div class="column">
<strong><?php _e( 'Username:', 'edd' ); ?></strong><br />
<a href="<?php echo get_edit_user_link( $customer_id ); ?>"><?php echo $user_name; ?></a>
</div>
</div>
<?php
}
add_action( 'edd_payment_view_details', 'sumobi_edd_customer_details_username' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment