1. Inicio
  2. Base de Conocimientos
  3. WooCommerce Wholesale Lead Capture
  4. Registro
  5. Cómo eliminar campos personalizados de otro formulario de registro mayorista

Cómo eliminar campos personalizados de otro formulario de registro mayorista

El plugin WooCommerce Wholesale Lead Capture permite múltiples formularios de registro mayorista mediante el uso de shortcodes.

Sin embargo, todos los campos estándar y personalizados habilitados en la configuración de Wholesale Lead se aplican a todos los formularios de registro mayorista. Por lo tanto, si desea eliminar ciertos campos de un formulario de registro individual, puede usar el fragmento de código personalizado proporcionado a continuación.

add_filter('wwlc_registration_form_fields', function($fields) {
// Remove custom field on this page only
if( get_the_ID() == 1234 ) {
foreach( $fields as $key => $field ) {
// Target the Field ID of custom field
if( $field[ 'id' ] == 'wwlc_cf_example' )
unset( $fields[ $key ] );
}
}
return $fields;
} , 10 , 1);

En el ejemplo anterior, necesita reemplazar el ID de 1234 con el ID de página de la página de registro mayorista de la que desea eliminar el campo personalizado.

A continuación, la cadena 'wwlc_cf_example' debe cambiarse para que coincida con el nombre del campo que desea eliminar de esa página de registro en particular.

Puede ir a WooCommerce > Ajustes > Wholesale Lead > Campos personalizados, para comprobar el ID del campo del campo personalizado que desea eliminar.

Luego, coloque esto en el archivo functions.php de su tema/tema hijo para aplicar el cambio a su Formulario de Registro Mayorista.

¿Te ha resultado útil este artículo?

Artículos relacionados

¿Necesita soporte?

¿No encuentra la respuesta que busca?
Contactar con soporte
Completa tu Compra