Visión general
¿Te gustaría incluir propiedades adicionales en la sección de campos personalizados al personalizar el complemento HubSpot? Nuestro complemento de HubSpot te permite incluir campos de formulario adicionales que se asignarán a los campos de tu cuenta de HubSpot. Sin embargo, puedes ampliar esta función para incluir más propiedades de campo que actualmente no son compatibles con el complemento principal.
Esta guía cubrirá los pasos para añadir el fragmento a su sitio de WordPress.
Añadir el fragmento
Para empezar, tendrás que añadir a tu sitio el siguiente fragmento. Si no está seguro de cómo o dónde añadir fragmentos, consulte esta útil documentación.
/**
* Filter whether a specific HubSpot property should be allowed.
*
* @link https://wpforms.com/developers/adding-contact-properties-for-hubspot-addon/
* @since {VERSION}
*
* @param bool $allowed Whether the property is allowed. Default false.
* @param mixed $property The HubSpot property being checked.
*
* @return bool True to allow the property, false to disallow.
*/
function wpf_hubspot_add_property( $allow, array $property ) {
return $property['groupName'] === 'conversioninformation' ? true : $allow;
}
add_filter( 'wpforms_hubspot_api_allow_property', 'wpf_hubspot_add_property', 10, 2 );
En el código anterior, estamos actualizando la API de HubSpot para incluir la función conversioninformation
como una opción al configurar campos personalizados con la función Complemento HubSpot.
Ver nuevas propiedades
Una vez añadido el fragmento, la nueva propiedad se añadirá a la lista de campos disponibles al personalizar los campos personalizados en la página de integración de HubSpot.
Para confirmar su configuración, cree un nuevo formulario o edite uno existente para acceder al constructor de formularios. En el generador de formularios, ve a Marketing " HubSpot y selecciona el menú desplegable Nombre de campo personalizado.

Verás que todos los campos de la propiedad que has añadido aparecen en el desplegable.

Para obtener más información sobre el complemento HubSpot, asegúrese de revisar nuestra guía detallada sobre la instalación y el uso del complemento HubSpot en WPForms.
Preguntas frecuentes
A continuación, hemos respondido algunas de las preguntas más frecuentes acerca de la ampliación de las propiedades de contacto cuando se utiliza el complemento HubSpot con WPForms.
¿Puedo permitir varias propiedades?
Puede modificar el fragmento para incluir propiedades adicionales. Aquí está el fragmento para lograrlo:
function wpf_hubspot_add_multiple_properties( $allow, array $property ) {
return in_array( $property['groupName'], [ 'conversioninformation', 'analyticsinformation' ], true ) ? true : $allow;
}
add_filter('wpforms_hubspot_api_allow_property', 'wpf_hubspot_add_multiple_properties', 10, 2);
En el fragmento anterior, estamos actualizando la API para que incluya tanto la función conversioninformation
y analyticsinformation
propiedades.
¿Puedo incluir todas las propiedades de contacto de HubSpot?
Sí, puede incluir todas las propiedades de contacto adicionales de su cuenta HubSpot a WPForms. Para ello, simplemente agregue el siguiente fragmento a su sitio:
add_filter( 'wpforms_hubspot_api_allow_property', '__return_true' );
Ya está. Ya has aprendido a personalizar el complemento de HubSpot para incluir propiedades de contacto adicionales.
A continuación, ¿le gustaría acceder a la URL de los archivos cargados a través del campo Carga de archivos? Asegúrese de consultar nuestro tutorial para aprender cómo.
Relacionado
Referencia del filtro: wpforms_hubspot_api_allow_property