Achtung!

Dieser Artikel enthält PHP-Code und richtet sich an Entwickler. Wir stellen diesen Code als Service zur Verfügung, bieten jedoch keine Unterstützung für Codeanpassungen oder die Entwicklung durch Dritte.

Für zusätzliche Hilfe siehe das Tutorial von WPBeginner zum Hinzufügen von benutzerdefiniertem Code.

Schließen

Hinzufügen von Kontakt-Properties für das HubSpot Addon

Übersicht

Möchten Sie zusätzliche Eigenschaften im Abschnitt "Benutzerdefinierte Felder" hinzufügen, wenn Sie das HubSpot-Addon anpassen? Unser HubSpot-Addon ermöglicht es Ihnen, zusätzliche Formularfelder einzuschließen, die mit Feldern in Ihrem HubSpot-Konto verknüpft werden. Sie können diese Funktion jedoch erweitern, um weitere Feldeigenschaften einzuschließen, die derzeit nicht vom Kern-Addon unterstützt werden.

Diese Anleitung beschreibt die Schritte zum Hinzufügen des Snippets zu Ihrer WordPress-Website.


Hinzufügen des Snippets

Zuerst müssen Sie den folgenden Snippet zu Ihrer Website hinzufügen. Wenn Sie nicht sicher sind, wie oder wo Sie Snippets hinzufügen sollen, lesen Sie bitte diese hilfreiche Dokumentation.

/**
  * 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 );

Im obigen Code aktualisieren wir die HubSpot-API, um die conversioninformation-Details als Option beim Festlegen benutzerdefinierter Felder mit dem HubSpot-Addon einzuschließen.

Anzeigen neuer Eigenschaften

Nachdem das Snippet hinzugefügt wurde, wird die neue Eigenschaft zur Liste der verfügbaren Felder hinzugefügt, wenn Sie benutzerdefinierte Felder auf der HubSpot-Integrationsseite anpassen.

Um Ihre Einstellungen zu bestätigen, erstellen Sie ein neues Formular oder bearbeiten Sie ein vorhandenes, um auf den Formular-Builder zuzugreifen. Navigieren Sie im Formular-Builder zu Marketing » HubSpot und wählen Sie die Dropdown-Liste Benutzerdefinierter Feldname aus.

Abschnitt für benutzerdefinierte Felder des HubSpot-Addons

Sie sehen alle Felder unter der von Ihnen hinzugefügten Eigenschaft in der Dropdown-Liste aufgeführt.

Abschnitt "Konvertierungsinformationen"

Um mehr über das HubSpot-Addon zu erfahren, lesen Sie unbedingt unsere detaillierte Anleitung zur Installation und Verwendung des HubSpot-Addons in WPForms.

Häufig gestellte Fragen

Nachfolgend beantworten wir einige der häufigsten Fragen zur Erweiterung von Kontaktdaten, wenn Sie das HubSpot-Addon mit WPForms verwenden.

Kann ich mehrere Eigenschaften zulassen?

Sie können das Snippet ändern, um zusätzliche Eigenschaften einzuschließen. Hier ist das Snippet, um dies zu erreichen:

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);

Im obigen Snippet aktualisieren wir die API, um sowohl die conversioninformation- als auch die analyticsinformation-Eigenschaften einzuschließen.

Kann ich alle Kontaktdaten aus HubSpot einschließen?

Ja, Sie können alle zusätzlichen Kontaktdaten aus Ihrem HubSpot-Konto in WPForms einschließen. Fügen Sie dazu einfach das folgende Snippet zu Ihrer Website hinzu:

add_filter( 'wpforms_hubspot_api_allow_property', '__return_true' );

Das war's! Sie haben jetzt gelernt, wie Sie das HubSpot-Addon anpassen, um zusätzliche Kontaktdaten einzuschließen.

Möchten Sie als Nächstes auf die URL für Dateien zugreifen, die über das Feld "Datei-Upload" hochgeladen wurden? Lesen Sie unbedingt unser Tutorial, um zu erfahren, wie.

Filterreferenz: wpforms_hubspot_api_allow_property