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

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.

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 ); } |
Subir
Deja una respuesta