ThemeCatcher
Forum Replies Created
-
Forum: Plugins
In reply to: [Quform Mailchimp] Mailchimp Integration not workingHi
There are a couple of reasons we’ve come across that can cause the contact to not be added to the Mailchimp list:
- Testing it with an email address that has an example domain. Mailchimp seems to ignore email addresses like [email protected], if you’re testing with an email address like that, try using a real email address instead.
- The values submitted in the Merge Fields do not exactly match one of the values expected by Mailchimp. In Mailchimp if you have configured a Radio Button field (for example), make sure that the values listed at Mailchimp exactly match the values that are submitted by Quform.
You can debug the response from Mailchimp to find out why the request failed, by installing the plugin Log HTTP Requests. When that plugin is active, submit the form again, then go to Tools – Log HTTP Requests on the WordPress admin menu, click into the request to mailchimp.com and check the Response for an error message.
Regards, TC
Forum: Plugins
In reply to: [Quform Mailchimp] Where is the option values saved in the database?Hi
The integration configuration (including Tags and Groups) is stored in the wp_quform_mailchimp_integrations table in the “config” column. It’s serialized and base64 encoded, so you would need to base64 decode the value to see what those values are.
Regards, TC
Forum: Plugins
In reply to: [Quform Mailchimp] Unable to resubscribeHi
I’ve released version 1.0.4 of this plugin with a fix for this issue. The problem with the code I gave you above is that it will set subscribed users back to pending too, meaning they will need to confirm their subscription again.
In the new version I made it so that only unsubscribed users will be resubscribed, either immediately or via the confirmation email depending on whether double opt-in is enabled in the integration settings, and currently subscribed contacts will be unaffected. So you’ll no longer need the code I gave you if you use the new version.
Regards, Ally
Forum: Plugins
In reply to: [Quform Mailchimp] Unable to resubscribeHi
Can you try adding the following code to the WordPress theme functions.php file (or create a plugin for it).
add_filter('quform_mailchimp_integration_data', function ($data, $form, $integration) { $data['status'] = $integration->config('doubleOptIn') ? 'pending' : 'subscribed'; return $data; }, 10, 3);With this change it sends the confirmation email when they resubscribe. I’ll do more testing and get this fix into the next update, it would be good to know if this works for you.
Regards, Ally
Hi
There isn’t a simple way to do this, it will require custom development.
I’m not sure if Mailchimp returns a different response if they are already subscribed. One method that should work is using the
quform_mailchimp_integration_datahook (currently undocumented) to look up the email address using the Mailchimp API, and if it exists change the success message of the form. You may need a developer for this.Regards, Ally
Forum: Plugins
In reply to: [Quform Mailchimp] Unable to resubscribeHi
It may help if you can see the response from Mailchimp when Quform adds the subscriber. You can use the Log HTTP Requests plugin to see this.
I will attempt to replicate this to see if there is anything that can be done within Quform to fix this.
Regards, Ally
Forum: Plugins
In reply to: [Quform Mailchimp] QuForm PopUpHi Trevor,
This “Get A Free Quote” form does not appear to be a Quform form, however you can hide it on this specific page by going to Forms – Settings – Custom CSS & JS and at the Custom CSS (All devices) field add the following code.
.page-id-2492 .css547882sss { display: none; }Regards
AllyHi
If the email already exists it will be updated, e.g. the merge field values and groups will be updated (if you have any set up).
Regards
AllyForum: Plugins
In reply to: [Quform Mailchimp] How does this plugin work?Hi
You can add the consent Checkbox to the form as you normally would. Then go to Quform – Mailchimp and edit the integration and click the “Enable conditional logic” option and add a rule to only run the integration if the checkbox is set to the option value (or set it to “is not empty”).
Regards
AllyForum: Plugins
In reply to: [Quform Mailchimp] How does this plugin work?Hi
Once installed go to Forms – Mailchimp on the WordPress menu where you can configure the integrations.
Regards
AllyForum: Plugins
In reply to: [Quform Mailchimp] PUT instead of POSTHi
The new version is live now. I’ve changed the default method for adding subscribers to the PUT method instead of POST, so it should just work when you update.
Regards, Ally
Forum: Plugins
In reply to: [Quform Mailchimp] PUT instead of POSTHi
I will add this as an option in the next update.
Regards, Ally
Forum: Plugins
In reply to: [GD bbPress Attachments] Check this if GD bbPress Attachment is NOT WORKINGThe problem is that the hook this plugin uses to display the attachments form is not run if tags are disabled. You can easily change it to use a different hook that is always run. In code/attachments/front.php find these lines:
add_action('bbp_theme_after_reply_form_tags', array(&$this, 'embed_form')); add_action('bbp_theme_after_topic_form_tags', array(&$this, 'embed_form'));change to:
add_action('bbp_theme_before_reply_form_submit_wrapper', array(&$this, 'embed_form')); add_action('bbp_theme_before_topic_form_submit_wrapper', array(&$this, 'embed_form'));Forum: Plugins
In reply to: [GD bbPress Attachments] undefined function d4p_bbpress_version()Add this code to an empty line in the file gd-bbpress-attachments/code/shared.php
if (!function_exists('d4p_bbpress_version')) { /** * Get version of the bbPress. * * @param string $ret what version format to return: code or version * @return mixed version value */ function d4p_bbpress_version($ret = 'code') { if (function_exists('bbpress')) { $bbp = bbpress(); } else { global $bbp; } if (isset($bbp->version)) { if ($ret == 'code') { return substr(str_replace('.', '', $bbp->version), 0, 2); } else { return $bbp->version; } } return null; } }