Trucos y Tips
Como quitar Nombre Empresa en Woocommerce con WordPress 4.3.1
November 19, 2015
0

wordpress-visitortracker-portadaBuenos pues decidí publicar este articulo por que después de buscar por un día completo como quitar en Woocommerce del formulario de Envio y Facturación el campo de  Nombre de empresa por fin encontré como.

Busque en vario sitios y todos decían que debía poner algo como esto

<?php
add_filter( woocommerce_checkout_fields , custom_override_checkout_fields );
function custom_override_checkout_fields( $fields ) {
unset($fields[billing][billing_first_name]);
unset($fields[billing][billing_last_name]);
unset($fields[billing][billing_company]);
unset($fields[billing][billing_address_1]);
unset($fields[billing][billing_address_2]);
unset($fields[billing][billing_city]);
unset($fields[billing][billing_postcode]);
unset($fields[billing][billing_country]);
unset($fields[billing][billing_state]);
unset($fields[billing][billing_phone]);
unset($fields[order][order_comments]);
unset($fields[billing][billing_address_2]);
unset($fields[billing][billing_postcode]);
unset($fields[billing][billing_company]);
unset($fields[billing][billing_last_name]);
unset($fields[billing][billing_email]);
unset($fields[billing][billing_city]);
return $fields;
}

claro quitando o agregando los modulos que quieras quitar, yo como queria quitar solo el de nombre de empresa debaja algo asi:

// 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 ) {

    unset($fields[billing][billing_company]);

   unset($fields[‘shipping][‘shipping_company]);

     return $fields;

}

Hasta instales varios Pluggings que tambien comenta que lo pueden hacer, como el  Checkout Field Editor   y tambien
WooCommerce Checkout Manager pero ninguno funciono investigando y ya casi con nada de ganas por que la verdad ya me habia fastidiado de provar y provar codigos plugins y nada pues   llegue a este sitio jsfiddle.net en el cual decian que el código que ponia estaba mal y el que debia estar es este:

// WooCommerce remove “company name” field from Woo Checkout Page
add_filter ( ‘woocommerce_default_address_fields’ , ‘custom_override_default_address_fields’ );
function custom_override_default_address_fields( $address_fields ) {
unset($address_fields[‘company’]);
return $address_fields;
}

Lo probé y ó magia funciono, espero a alguien mas le sirva, a mi me funciono para la versión 4.3.1 de WordPress y la 2.4.10 de Woocommerce, espero a alguien le sea útil como a mi,  y se ahorren el tiempo que yo perdí poniendo códigos que no funcionan.

About author

gemva

Articulos Relacionados

/ You may check this items as well

compra_conjunta

Las compras conjuntas

Buenos pues decidí publicar este articulo por que...

Leer más

Quieres ver las fotos ocultas de tus “amigos”, prueba esta Extención

Buenos pues decidí publicar este articulo por que...

Leer más

10 Trucos que te ayudaran en tu vida diaria

Buenos pues decidí publicar este articulo por que...

Leer más

There are 0 comments

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>