WooCommerce: obtener/editar el nombre de usuario registrado al finalizar la compra

WooCommerce: cómo obtener el nombre de usuario del usuario actual

En un trabajo reciente, un cliente me pidió que obtuviera el nombre de usuario registrado en WooCommerce. ¡Tarea interesante! Necesitaba mostrar eso en la página del formulario de pago y también en el correo electrónico del pedido. En realidad, esto es bastante simple de hacer y puede usarse para varias aplicaciones.

WooCommerce: cómo obtener el nombre de usuario del usuario actual
WooCommerce: cómo obtener el nombre de usuario actual

Fragmento de PHP: inicie sesión con el nombre de usuario y muéstrelo en la página de pago de WooCommerce en un campo de facturación

/**
 * @snippet       Get Logged In Username - WooCommerce
 * @how-to        Get CustomizeWoo.com FREE
 * @sourcecode    https://businessbloomer.com/?p=552
 * @author        Rodolfo Melogli
 * @testedwith    WooCommerce 3.5.2
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
 
add_action('woocommerce_after_checkout_billing_form', 'bbloomer_get_logged_in_username');
 
function bbloomer_get_logged_in_username( $checkout ) {
 
$current_user = wp_get_current_user();
$getmemid = $current_user->user_login;
 
woocommerce_form_field( 'memb_id', array(
'type' => 'text',
'class' => array('my-field-class form-row-wide'),
'label' => __('Label'),
'required' => 'true',
'placeholder' => __('Placeholder'),
), $getmemid);
 
}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir