En un trabajo reciente, un cliente me pidió que registrara el nombre de usuario 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 actual

Php Snippet: Inicie sesión en el nombre de usuario y muéstrelo en la página de pago de WooCommerce en un campo de facturación

/**  n*@snippet       Get Logged In Username - WooCommerce  n*@how-to        https://tdestudiodesign.com/tutoriales  n*@sourcecode    https://businessbloomer.com/?p=552  n*@author        Tomás Lucas D´Amario, TD Estudio Design  n*@testedwith    WooCommerce 3.5.2  n*@community     https://tdestudiodesign.com/club */add_action('woocommerce_after_checkout_billing_form', 'tddesign_get_logged_in_username');function tddesign_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);}

¿Dónde agregar código personalizado?

Debes colocar PHP personalizado en funciones.php y CSS personalizado en style.css del tema de su hijo: ¿Dónde colocar la personalización de WooCommerce?

Este código todavía funciona, a menos que informe lo contrario. Para excluir los conflictos, cambie temporalmente al tema de la tienda, deshabilite todos los complementos, excepto WooCommerce, y pruebe el fragmento nuevamente: Solución de problemas de WooCommerce 101

Contenido relacionado

Tomás Lucas D´Amario

Programador y Desarrollador

Experto en WooCommerce y WordPress. Trabajando como un profesional independiente de WooCommerce desde 2016. Su objetivo es ayudar a los empresarios y desarrolladores a superar sus pesadillas de WooCommerce. Sigueme o contactame por Linkedin