Está procurando uma maneira de adicionar o nome de usuário do cliente na tela de pagamento do Easy Digital Downloads? Embora provavelmente exista um plugin para isso, criamos um trecho de código rápido que pode ser usado para adicionar o nome de usuário aos detalhes do cliente no Easy Digital Downloads e vinculá-lo ao perfil do usuário.
Instruções:
Tudo o que você precisa fazer é adicionar esse código ao arquivo functions.php do seu tema ou em um plugin específico do site:
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' );
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como adicionar corretamente trechos de código no WordPress, para não danificar seu site acidentalmente.
Se você gostou desse snippet de código, considere dar uma olhada em nossos outros artigos no site, como: 6 melhores plugins de pagamento Stripe para WordPress e como criar um site de avaliação no WordPress.
Comentários Deixe uma resposta