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.
