{"id":76097,"date":"2017-10-19T21:07:10","date_gmt":"2017-10-19T21:07:10","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/earnware-connect\/"},"modified":"2025-10-16T19:28:14","modified_gmt":"2025-10-16T19:28:14","slug":"earnware-connect","status":"publish","type":"plugin","link":"https:\/\/cl.wordpress.org\/plugins\/earnware-connect\/","author":15720570,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.80","stable_tag":"1.0.80","tested":"6.8.5","requires":"3.0.1","requires_php":"7.1.8","requires_plugins":null,"header_name":"Earnware Connect","header_author":"Earnware Corporation","header_description":"A plugin to connect any wordpress site to the Earnware Dashboard.","assets_banners_color":"cdd3e3","last_updated":"2025-10-16 19:28:14","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/earnware.com\/about\/","header_plugin_uri":"https:\/\/www.earnware.com\/wordpress\/plugins\/earnware-connect","header_author_uri":"https:\/\/earnware.com\/about\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":4698,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.74":{"tag":"1.0.74","author":"earnware","date":"2025-09-20 02:36:14"},"1.0.75":{"tag":"1.0.75","author":"earnware","date":"2025-09-22 20:56:11"},"1.0.76":{"tag":"1.0.76","author":"earnware","date":"2025-09-25 21:27:32"},"1.0.77":{"tag":"1.0.77","author":"earnware","date":"2025-09-25 21:53:02"},"1.0.78":{"tag":"1.0.78","author":"earnware","date":"2025-09-29 19:57:46"},"1.0.79":{"tag":"1.0.79","author":"earnware","date":"2025-09-30 18:14:22"},"1.0.80":{"tag":"1.0.80","author":"earnware","date":"2025-10-16 19:28:14"}},"upgrade_notice":{"1.0":"<ul>\n<li>Initial release<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2416217,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2416217,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":2416231,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2416217,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2416217,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.74","1.0.75","1.0.76","1.0.77","1.0.78","1.0.79","1.0.80"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2736,1150,148003,267,17564],"plugin_category":[41,58],"plugin_contributors":[148004],"plugin_business_model":[],"class_list":["post-76097","plugin","type-plugin","status-publish","hentry","plugin_tags-contacts","plugin_tags-crm","plugin_tags-earnware","plugin_tags-email","plugin_tags-esp","plugin_category-communication","plugin_category-user-management","plugin_contributors-earnware","plugin_committers-earnware","plugin_committers-reliabledev"],"banners":{"banner":"https:\/\/ps.w.org\/earnware-connect\/assets\/banner-772x250.png?rev=2416217","banner_2x":"https:\/\/ps.w.org\/earnware-connect\/assets\/banner-1544x500.png?rev=2416217","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/earnware-connect\/assets\/icon.svg?rev=2416231","icon":"https:\/\/ps.w.org\/earnware-connect\/assets\/icon.svg?rev=2416231","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The Earnware Connect plugin makes it easy to create fields, forms and multi-page marketing funnels in any Wordpress website.<\/p>\n\n<p>Whether powering simple subscription forms or sophisticated multi-page polls, questionnaires, or sales funnels, web form submissions are immediately posted to your Earnware Contact manager.<\/p>\n\n<p>Earnware Connect automatically ingests UTM variables for marketing attribution tracking and much more.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install via wordpress.org or download zip and install via WP's plugin UI.<\/li>\n<li>Obtain your user from Earnware Dashboard's profile page and set in plugin's setting page.<\/li>\n<li>You are ready to rock.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.80<\/h4>\n\n<ul>\n<li>Fixed reCaptcha implementation bug<\/li>\n<\/ul>\n\n<h4>1.0.79<\/h4>\n\n<ul>\n<li>Fixed \"Default Styles Toggle.\" Adjusted strict comparisons to truthy evaluations. Added isset() checks and unified all checkbox sanitization to use absint().<\/li>\n<\/ul>\n\n<h4>1.0.78<\/h4>\n\n<ul>\n<li>Added images, default css to repo<\/li>\n<\/ul>\n\n<h4>1.0.77<\/h4>\n\n<ul>\n<li>Addressed boolean casting bugs in shortcodes.<\/li>\n<\/ul>\n\n<h4>1.0.76<\/h4>\n\n<ul>\n<li>Addressed all warnings and errors brought to light from the Wordpress Plugin Check plugin.<\/li>\n<\/ul>\n\n<h4>1.0.75<\/h4>\n\n<ul>\n<li>Implemented Wordpress.org security requirements. <\/li>\n<\/ul>\n\n<h4>1.0.74<\/h4>\n\n<ul>\n<li>Tested on Wordpress 6.8.2, PHP 8.3.14<\/li>\n<\/ul>\n\n<h4>1.0.73<\/h4>\n\n<ul>\n<li>Added [ew_recaptcha] shortcode that requires passing recaptcha challenge before displaying content.<\/li>\n<\/ul>\n\n<h4>1.0.72<\/h4>\n\n<ul>\n<li>Modified GPC Beacon support to ALWAYS pass the Sec-GPC value if set.<\/li>\n<\/ul>\n\n<h4>1.0.71<\/h4>\n\n<ul>\n<li>Fixed style issue with recaptcha feature.<\/li>\n<\/ul>\n\n<h4>1.0.70<\/h4>\n\n<ul>\n<li>Release support for GPC Beacon and tested with WP 6.2.2<\/li>\n<\/ul>\n\n<h4>1.0.69<\/h4>\n\n<ul>\n<li>Release a small patch for a ew_hasrole shortcode bug that occurs when tracking per session is enabled.<\/li>\n<\/ul>\n\n<h4>1.0.68<\/h4>\n\n<ul>\n<li>Changed stylesheet endpoint and added classes to initial row for element plugin support<\/li>\n<\/ul>\n\n<h4>1.0.67<\/h4>\n\n<ul>\n<li>Changed posting end point<\/li>\n<\/ul>\n\n<h4>1.0.66<\/h4>\n\n<ul>\n<li>Added ability to specify a workflow to trigger on an Earnware subscribe form submission<\/li>\n<\/ul>\n\n<h4>1.0.65<\/h4>\n\n<ul>\n<li>Modified CCPA data that is visible to the subscriber.<\/li>\n<\/ul>\n\n<h4>1.0.64<\/h4>\n\n<ul>\n<li>Modified CCPA form end point.<\/li>\n<\/ul>\n\n<h4>1.0.63<\/h4>\n\n<ul>\n<li>Modified CCPA support and integration. <\/li>\n<\/ul>\n\n<h4>1.0.62<\/h4>\n\n<ul>\n<li>Modified description, icons, and removed outdated screenshots. Added an option to load Earnware Connect default styles or to rely solely on the current theme to style forms.<\/li>\n<\/ul>\n\n<h4>1.0.61<\/h4>\n\n<ul>\n<li>Added CCPA shortcode to easily link to safesubcribe.org for CCPA compliance<\/li>\n<\/ul>\n\n<h4>1.0.60<\/h4>\n\n<ul>\n<li>Added CCPA shortcodes<\/li>\n<\/ul>\n\n<h4>1.0.59<\/h4>\n\n<ul>\n<li>Admin style changes rollback<\/li>\n<\/ul>\n\n<h4>1.0.58<\/h4>\n\n<ul>\n<li>Admin style changes<\/li>\n<\/ul>\n\n<h4>1.0.57<\/h4>\n\n<ul>\n<li>Modified on_change submissions to not change input label to read \"Processing...\"<\/li>\n<\/ul>\n\n<h4>1.0.56<\/h4>\n\n<ul>\n<li>Styling all the things.<\/li>\n<\/ul>\n\n<h4>1.0.55<\/h4>\n\n<ul>\n<li>Style changes<\/li>\n<\/ul>\n\n<h4>1.0.54<\/h4>\n\n<ul>\n<li>Tested with 5.3.2<\/li>\n<\/ul>\n\n<h4>1.0.53<\/h4>\n\n<ul>\n<li>Style changes.<\/li>\n<\/ul>\n\n<h4>1.0.52<\/h4>\n\n<ul>\n<li>Fixed bug with email input. <\/li>\n<\/ul>\n\n<h4>1.0.51<\/h4>\n\n<ul>\n<li>Markup Changes<\/li>\n<\/ul>\n\n<h4>1.0.50<\/h4>\n\n<ul>\n<li>Removed CSS overrides.<\/li>\n<\/ul>\n\n<h4>1.0.49<\/h4>\n\n<ul>\n<li>Bug fixes and patches.<\/li>\n<\/ul>\n\n<h4>1.0.48<\/h4>\n\n<ul>\n<li>Fixed bug with recaptcha ;)<\/li>\n<\/ul>\n\n<h4>1.0.47<\/h4>\n\n<ul>\n<li>Added ability to override default css. Added support for v2 recaptcha. <\/li>\n<\/ul>\n\n<h4>1.0.46<\/h4>\n\n<ul>\n<li>Autofills email with \" \" encoded to +<\/li>\n<\/ul>\n\n<h4>1.0.45<\/h4>\n\n<ul>\n<li>Tested up to 5.2.2. Added default css. <\/li>\n<\/ul>\n\n<h4>1.0.44<\/h4>\n\n<ul>\n<li>Added support to autofill forms from an encrypted payload to prevent Personally Identifiable Information from being present in the URL.<\/li>\n<\/ul>\n\n<h4>1.0.43<\/h4>\n\n<ul>\n<li>Added support to autofill Earnware forms. To autofill with stored data either in the local storage or session storage add the autofill=\"true\" property to the shortcode.<\/li>\n<\/ul>\n\n<h4>1.0.42<\/h4>\n\n<ul>\n<li>Made legacy sourceId, placementId form element posts also apply values to utm_source, utm_placement respectively.<\/li>\n<\/ul>\n\n<h4>1.0.41<\/h4>\n\n<ul>\n<li>Added feature to allow tracking to exist in localStorage or sessionStorage depending on selected lifetime.<\/li>\n<\/ul>\n\n<h4>1.0.40<\/h4>\n\n<ul>\n<li>Address bug: Certain tracking &amp; merging features do not honor the save_origin option.<\/li>\n<\/ul>\n\n<h4>1.0.39<\/h4>\n\n<ul>\n<li>Added ability to change how tracking parameter values get stored. Introduced save_origin option to indicate if tracking parameter is already set do not override it.<\/li>\n<\/ul>\n\n<h4>1.0.38<\/h4>\n\n<ul>\n<li>Resolved bug that arises when using the Salient template. <\/li>\n<\/ul>\n\n<h4>1.0.37<\/h4>\n\n<ul>\n<li>Added ability to set an override location to the sub form via form element attribute location-override. <\/li>\n<\/ul>\n\n<h4>1.0.36<\/h4>\n\n<ul>\n<li>Added stores posted data from quantifying lead forms into local storage for merging. Does not store \"protected\" fields.<\/li>\n<\/ul>\n\n<h4>1.0.35<\/h4>\n\n<ul>\n<li>Added support for quantifying lead capture forms that don't immediately post to Earnware. Removed RECAPTCHA validation support.<\/li>\n<\/ul>\n\n<h4>1.0.34<\/h4>\n\n<ul>\n<li>Added support for validating recaptcha tokens<\/li>\n<\/ul>\n\n<h4>1.0.33<\/h4>\n\n<ul>\n<li>Added support for merging url encoded merge codes<\/li>\n<\/ul>\n\n<h4>1.0.32<\/h4>\n\n<ul>\n<li>Added support for ew_subform posts to open the success url into a new window by adding a new_window attribute to the shortcode.<\/li>\n<\/ul>\n\n<h4>1.0.31<\/h4>\n\n<ul>\n<li>Added support for merge codes in an a tag's href value, just add className \"merge\".<\/li>\n<\/ul>\n\n<h4>1.0.30<\/h4>\n\n<ul>\n<li>Added support for hidden fields in ew_subform shortcode.<\/li>\n<\/ul>\n\n<h4>1.0.29<\/h4>\n\n<ul>\n<li>Fixed bug released with multiple forms per page.<\/li>\n<\/ul>\n\n<h4>1.0.28<\/h4>\n\n<ul>\n<li>Added unique form ids in order to allow multiple forms per page.<\/li>\n<\/ul>\n\n<h4>1.0.27<\/h4>\n\n<ul>\n<li>Added cache-busting version appends to local client libraries.<\/li>\n<\/ul>\n\n<h4>1.0.26<\/h4>\n\n<ul>\n<li>Added ability to reference contact for data appends using either email address or contactId.<\/li>\n<\/ul>\n\n<h4>1.0.25<\/h4>\n\n<ul>\n<li>Removed PII Abhorences.<\/li>\n<\/ul>\n\n<h4>1.0.24<\/h4>\n\n<ul>\n<li>Including querystring params when posting ew_subform forms.<\/li>\n<\/ul>\n\n<h4>1.0.23<\/h4>\n\n<ul>\n<li>Moved input-submit class for inputs to the parent of the input.<\/li>\n<\/ul>\n\n<h4>1.0.22<\/h4>\n\n<ul>\n<li>Added input-submit class for inputs that fire off form submission. For reals this time.<\/li>\n<\/ul>\n\n<h4>1.0.21<\/h4>\n\n<ul>\n<li>Added input-submit class for inputs that fire off form submission.<\/li>\n<\/ul>\n\n<h4>1.0.20<\/h4>\n\n<ul>\n<li>Bug fixes for 1.0.19... <\/li>\n<\/ul>\n\n<h4>1.0.19<\/h4>\n\n<ul>\n<li>Added ability for input changes to fire off form submissions. <\/li>\n<\/ul>\n\n<h4>1.0.18<\/h4>\n\n<ul>\n<li>Success url Merging to include querystring params <\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>Adjusted html escaping on ew_subform shortcode attribute.<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>Added support for the ew_subform shortcode to take a role and alternative shortcode if the viewer has specified role.<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Modified the gated content short code to take a 3rd parameter indicating whether to enforce in a soft \/ graceful manner. If true is passed in it will all the user to view the content if localStorage is not available for use. Released a new \"single visit\" shortcode that enables authors \/ webmasters to set an alternative url if a user has already visited a page.<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Now stores all non-protected form post values.<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Added ability to set a default option for select boxes with no value. Added div container for each radio button. Updated documentation.<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Added missing js file.<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Added ability to merge content from the querystring.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Fixed bug with non-urlencoded querystring values merged into the success and error urls.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Fixed bug with checkbox values set to always on.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed bug with hidden email field when updating an existing contact.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Added support for text in between form fields<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added support for user defined fields, allow native validation, and made it possible to list fields as required. If email is present in the querystring a hidden input field will be created for email, thus hiding is appearance to the end user.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added ability to merge in tracked parameters to success and error ew_subform urls.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Bug fix with ew_transform_url shortcode.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Custom parameter bug fix. Having multiple custom parameters created a javascript error.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Adjustments to readme, assets, and plugin instructions<\/li>\n<li>Bug fix for custom querystring params that occurred when values where null<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"A plugin to connect any wordpress site to the Earnware Dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/76097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=76097"}],"author":[{"embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/earnware"}],"wp:attachment":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=76097"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=76097"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=76097"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=76097"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=76097"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=76097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}