Cambiar campos de checkout en WooCommerce

Hace un par de meses vimos cómo agregar campos personalizados en WooCommerce utilizando un plugin. Hemos comprobado que dicho plugin se encuentra bastante desactualizado, así que es hora de cambiar la recomendación por otro llamado Checkout Field Editor. Este plugin no sólo permite agregar nuevos campos en el formulario de checkout, sino que permite cambiar y personalizar los existentes.
Por supuesto, los cambios en los campos de checkout también podemos hacerlo mediante código que deberemos agregar en el archivo functions.php. Por ejemplo este ejemplo sirve para modificar la etiqueta y el placeholder de un determinado campo.

 

// Hook in
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

// Our hooked in function - $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
     $fields['order']['order_comments']['placeholder'] = 'My new placeholder';
     $fields['order']['order_comments']['label'] = 'My new label';
     return $fields;
}

(código vía documentación de WooCommerce).