Résumé IA
Aperçu
Souhaitez-vous inclure des propriétés supplémentaires dans la section des champs personnalisés lors de la personnalisation du module complémentaire HubSpot ? Notre module complémentaire HubSpot vous permet d'inclure des champs de formulaire supplémentaires qui seront mappés aux champs de votre compte HubSpot. Cependant, vous pouvez étendre cette fonctionnalité pour inclure plus de propriétés de champ qui ne sont pas actuellement prises en charge par le module complémentaire de base.
Ce guide couvre les étapes pour ajouter l'extrait à votre site WordPress.
Ajout de l'extrait
Pour commencer, vous devrez ajouter l'extrait de code ci-dessous à votre site. Si vous ne savez pas comment ou où ajouter des extraits de code, veuillez consulter cette documentation utile.
/**
* 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 );
Dans le code ci-dessus, nous mettons à jour l'API de HubSpot pour inclure les détails de conversioninformation comme option lors de la définition de champs personnalisés avec le module complémentaire HubSpot.
Affichage des nouvelles propriétés
Une fois l'extrait ajouté, la nouvelle propriété sera ajoutée à la liste des champs disponibles lors de la personnalisation des champs personnalisés sur la page d'intégration HubSpot.
Pour confirmer vos paramètres, créez un nouveau formulaire ou modifiez-en un existant pour accéder au constructeur de formulaires. Dans le constructeur de formulaires, accédez à Marketing » HubSpot et sélectionnez le menu déroulant Nom du champ personnalisé.

Vous verrez tous les champs sous la propriété que vous avez ajoutée, listés dans le menu déroulant.

Pour en savoir plus sur le module complémentaire HubSpot, consultez notre guide détaillé sur l'installation et l'utilisation du module complémentaire HubSpot dans WPForms.
Questions fréquemment posées
Ci-dessous, nous avons répondu à certaines des questions les plus fréquentes concernant l'extension des propriétés de contact lors de l'utilisation du module complémentaire HubSpot avec WPForms.
Puis-je autoriser plusieurs propriétés ?
Vous pouvez modifier l'extrait pour inclure des propriétés supplémentaires. Voici l'extrait pour y parvenir :
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);
Dans l'extrait ci-dessus, nous mettons à jour l'API pour inclure les propriétés conversioninformation et analyticsinformation.
Puis-je inclure toutes les propriétés de contact de HubSpot ?
Oui, vous pouvez inclure toutes les propriétés de contact supplémentaires de votre compte HubSpot dans WPForms. Pour ce faire, ajoutez simplement l'extrait ci-dessous à votre site :
add_filter( 'wpforms_hubspot_api_allow_property', '__return_true' );
C'est tout ! Vous savez maintenant comment personnaliser le module complémentaire HubSpot pour inclure des propriétés de contact supplémentaires.
Ensuite, souhaitez-vous accéder à l'URL des fichiers téléchargés via le champ de téléchargement de fichiers ? Consultez notre tutoriel pour savoir comment.
Articles associés
Référence du filtre : wpforms_hubspot_api_allow_property