开发者 |
Big Sea
Soben |
---|---|
更新时间 | 2019年6月22日 05:11 |
捐献地址: | 去捐款 |
PHP版本: | 3.5 及以上 |
WordPress版本: | 5.2.2 |
版权: | GPLv2 or later |
版权网址: | 版权信息 |
No. Your HubSpot Hub ID is only required if you are using our plugin to include the Analytics Tracking javascript, if you check the box for us to provide it ("HubSpot Tracking Code for Wordpress", their official plugin, already includes analytics, and/or some theme developers will have already included it in your code)
After logging into your account on HubSpot.com, your Hub ID can be found with the product version at the bottom of your HubSpot Dashboard in the footer, or by looking at the Top Left corner of the screen.
We currently only support "date", "string", and "enumeration" types from HubSpot, but we'll work on adding more in the future. "Enumeration" type is the HubSpot format for multiple checkboxes, and similar fields of collection multiple pieces of data at once in a single field.
HubSpot's PHP based library is deprecated, and does not support HubSpot's new oAuth 2.0 standard. We chose to switch to an existing PHP library that does support oAuth 2.0, but this library uses new PHP features that are only available in PHP 5.5 and above. On top of that, HubSpot's oAuth 2.0 connectivity REQUIRES a secured URL to redirect back to, for added security. As we do not handle your authentication request and it happens purely within the plugin itself, your website now requires an SSL certificate.
We kept the API Key feature in earlier versions of our plugin as a "just in case"... HubSpot's switch to oAuth 2.0 required such an overhaul of the plugin, that we have chosen to drop support for it.
Yes! We have tested it and it is compatible with php 7.2.
gf_hubspot_process_success
and gf_hubspot_process_failure
actions, as well as gf_hubspot_data_single
filter for modifying a value on a single field basis.gf_hubspot_data_outgoing
in favor of gf_hubspot_data_object
... both will remain in the code.apply_filters( 'gf_hubspot_conditional_not_met', false, $feed, $entry, $form);
Allows you to skip the feed on programmatic conditions.isset
apply_filters( 'gf_hubspot_data_outgoing', $data, $GFform, $feedData );
Allows you to change the data that's being sent to HubSpot. Be mindful of formats that HubSpot expects (A list of items must be semi-colon separated, for instance). An array of Key => Value where Key is the HubSpot field slug, and the Value is what will be sent to HubSpot for that field.apply_filters( 'gf_hubspot_forms_incoming', $forms );
Array of Form objects received from HubSpot. If you wanted to go through to track with some custom settings. Changes do not get cached.apply_filters( 'gf_hubspot_form_incoming', $form, $formID );
Single Form Object received form HubSpot. Changes do not get cachedapply_filters( 'gf_hubspot_form_{formID}_incoming', $form );
Run immediately after gf_hubspot_form_incoming. Single Form Object received form HubSpot. Changes do not get cached. So you can specifically work on a single form (instead of potentially any)
This release brought you to by request of more flexibility/accessadd_filter
and using the hooks gf_hubspot_context_url
and gf_hubspot_context_name
respectively. (thanks to Robert for the suggestion)