WooCommerce: cambiar el tipo de entrada en los campos de pago

WooCommerce: cambiar el tipo de entrada de un campo de pago

Esta tarea desafiante (¡pero muy simple al final...!) fue solicitada por uno de mis clientes de soporte de WooCommerce. Como comercian solo en EE. UU., querían forzar "solo números" en el campo de entrada ZIP, para que no se permitieran las letras. ¡Extraño WooCommerce no hace esto fuera de la caja!

WooCommerce: cambiar el tipo de entrada de un campo de pago
WooCommerce: cambiar el tipo de entrada de un campo de pago

Fragmento de WooCommerce: Cambiar ZIP a Tipo de entrada = Número

/**
 * @snippet       Change a Checkout Field Input Type
 * @how-to        Get CustomizeWoo.com FREE
 * @sourcecode    https://businessbloomer.com/?p=19109
 * @author        Rodolfo Melogli
 * @compatible    WooCommerce 2.4.7
 */
 
// Change field type to number woocommerce checkout
 
function bbloomer_change_checkout_field_input_type() {
echo "<script>document.getElementById('billing_postcode').type = 'number';</script>";
}
  
add_action( 'woocommerce_after_checkout_form', 'bbloomer_change_checkout_field_input_type');

Deja una respuesta

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

Subir