Get/Edit Logged in Username on Checkout Page

To get logged in username and show it on the WooCommerce checkout page in a billing field. You can add the following snippet to your functions.php.

 * @snippet       Get Logged In Username - WooCommerce
 * @author
add_action('woocommerce_after_checkout_billing_form', 'codeithub_get_logged_in_username');
function codeithub_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' => __('Username'),
'required' => 'true',
'placeholder' => __('Placeholder'),
), $getmemid);


Checkout page of Woocommerce


Username Field on Checkout page

Leave a Reply

Your email address will not be published. Required fields are marked *