Căutați o modalitate de a adăuga numele de utilizator al clientului pe ecranul de plată al Easy Digital Downloads? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a adăuga numele de utilizator la detaliile clientului în Easy Digital Downloads și pentru a-l lega de profilul utilizatorului.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
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' );
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare vizionarea celorlalte articole de pe site, cum ar fi: Cele mai bune 6 plugin-uri de plată Stripe pentru WordPress și cum să creați un site de recenzii în WordPress.
Comentarii Lasă un răspuns