The new version introduces a notice asking us to update our integration to use OAuth authentication rather than API keys, and to do so by clicking the Login button on the Settings page.
However, I’m already logged in, so I just see a log out button. I’m assuming I still need to upgrade to OAuth authentication, but I don’t want to log out and potentially lose our existing settings. I’d love a way to upgrade our authentication method without logging out first. I doubt logging out is a “safe” option if we want to keep existing settings.
]]>WORDPRESS SUPPORT TELLS ME”The first two indicated errors are caused by the Mailchimp plugin. They are both caused by the plugin attempting to pass a null value. This practice used to be acceptable with earlier versions of the PHP coding language, but with PHP 8.1, it is no longer acceptable. To resolve this error, I suggest contacting Mailchimp to let them know about the error message. To be more specific, the Mailchimp plugin is passing null values to the following WordPress functions: wp_is_stream( $path ) wp_normalize_path( $path ) To resolve this issue, please reach out to the Mailchimp plugin development team: https://www.ads-software.com/support/plugin/mailchimp/“
]]>Whats happening with this plugin?
Is it being updated? If so when?
Thanks!
]]>Hi,
I am using the embedded signup form from Mailchimp (without using the plugin as I already have too many plugins installed). I translated the form to Dutch using the Mailchimp website, however the website doesn’t give you the option to translate validations.
I also would like to remove the asterisk of the email field label, and add ‘(optional)’ to the name field.
I only have basic CSS/HTML knowledge, so I don’t know where in my files I can find this component and edit the validations and input labels.
Any ideas on how I can edit the validations and input labels?
Thanks!
]]>Hello,
@adeelkhan has identified a function that does not close properly and makes it impossible to use Combine JS feature in Breeze.
I was able to replicate the issue and fix it by disabling Mailchimp MC4WP plugin.
Could you please investigate further?
Thank you very much in advance.
Ady
LE: Wrong plugin – Sorry
]]>I installed this plugin some time ago and it worked but today I wanted to test it again and I never received any confirmation email. Also every email I tried to subscribe in the newsletter never appeared on my Mailchimp contacts. I removed the Double Opt-In option but still it’s not working. PLease fix this plugin
]]>Hi
I have installed this plugin on my site and as many others have said once someone subscribes the following error message appears
Warning: Undefined array key “phone_format” in?/homepages/8/d4296862349/htdocs/wordpress/wp-content/plugins/mailchimp/mailchimp.php?on line?861
Is there a way to get rid of this? Are you intending to update the plugin or do I need to find a different one?
The subscriber is successfully added to my list in mail chimp, but it looks awful.
Any help gratefully received, thanks
]]>Hi!
I had a translate plugin installed, q-Translate X.
I’ve disabled it now, the website is just in one language, Dutch. There is a leftover in the title of the widget, you can see it on the home page, it looks like this:
[:en]/newsletter[:]
[:nl]/nieuwsbrief[:]
When I go to the plugin settings to change this, it’s all frozen, there’s nothing I can do.
I’ve disabled and re-enabled the plugin a couple of times, with no success.
Any ideas what could fix this?
Many thanks in advance!
Laura
Hello I use your plugin in the footer of my theme. My site is multilingual with Polylang. How to translate the button and the emails according to the selected language? I installed LocoTranslate, my secondary language is translated 100% but it doesn’t work.
Thanks
Nicolas
When I create a new signup form in MailChimp and sync it using this plugin as a form in my WordPress website, the order of the fields do not match.
In WordPress I get a different order of fields that I cannot change or overwrite.
]]>Hi,
I’m trying to translate the term “E Mail Address” from the plugin into Portuguese, but I couldn’t find it. Is this done within mailchimp itself? Because I don’t congio in the plugin.
You can see the term in the footer of the site: https://agenciareally.com.br/
]]>If I insert an email address that contains dots (for instance) it says “please enter a valid email address”. In the case of my email address ([email protected] — fictional), it really doesn’t matter if I enter with the dot or not (because gmail), but I will deal with a diverse audience that cannot distinguish between using a dot or not. Is there a way to accept dots on email adress before the “@” sign?
Thank you
]]>My audit tool is complaining about the following URLs having double slashes.
/wp-content/plugins/mailchimp//css/flick/flick.css
/wp-content/plugins/mailchimp//js/datepicker.js
/wp-content/plugins/mailchimp//js/scrollTo.js
/wp-content/plugins/mailchimp//js/mailchimp.js
Another PHP failure in this plugin which somehow continues to work despite being ignored for years.
Documenting the issue and fix here for posterity and mostly for my own benefit.
As of PHP 7.3, a new PHP Warning is issued by the plugin, due to changes in the requirements for the count()
function:
PHP Warning: count(): Parameter must be an array or an object that implements Countable in /[...]/wp-content/plugins/mailchimp/mailchimp.php on line 974
Basically in previous versions of PHP, you could pass values like false
or null
to count()
and it would treat it as an empty array.
Now you have to pass an array or you get a warning.
But the code in mailchimpSF_merge_remove_empty()
that triggers the error makes no sense at all:
// If we have an empty $merge, then assign empty string.
if (count($merge) == 0 || $merge == '') {
$merge = '';
}
In this case $merge is ALAWYS an object, and so this will never come into play.
The fix is to just remove that code. I’ve tested this on sites with and without merge variable and it seems to always work.
]]>I am trying to put a Mailchimp list subscribe form on my front page. I have gone through all the steps as directed on this page
https://mailchimp.com/help/connect-or-disconnect-list-subscribe-for-wordpress/
When I go back to my wordpress dash, select “appearance” and move the Mailchimp widget to my front page, nothing happens on my actual site. Not sure if I am doing something wrong or if it’s an issue with my theme??
I don’t know exactly the situation to replicate it, but my logs are full of this pointless error:
PHP notice: "Undefined index: phone_format" file: rising_live/wp-content/plugins/mailchimp/mailchimp.php:861
The code makes it clear why:
if ($var['type'] === 'phone' && $var['options']['phone_format'] === 'US') {
Nothing above that does any checking for $var['options']['phone_format']
or $var['options']['phone_format']
, and clearly, sometimes it’s not there (which seems to be ok except that it generates the warning).
Solution: Do an isset($var['options']['phone_format'])
if ($var['type'] === 'phone' && isset($var['options']['phone_format']) && $var['options']['phone_format'] === 'US') {
This is an ugly solution, but solves the problem. If you want to make it cleaner than that, there’s lots of ways you could do it.
If anyone ever makes another version of this plugin, please fix this. After 3 years with no updates, I’m not holding my breath. I’m mostly creating this ticket so I have something to link to in the changelog of my forked version of this plugin ˉ\_(ツ)_/ˉ
May all beings live at ease, free from PHP Warnings.
]]>Good day,
When will an update be released to work with the most recent WP 5.5 update. The signup form is not working.
]]>I am using Contact 7 Form, Mailchimp Extension for Contact 7 and have some pages with embedded Mailchimp form codes.
I have already spoken with Contact 7 developer. He thinks it is a Mailchimp issue.
The subscribe button is tiny and the email address field is skinnier than the other field boxes.
This is a page with contact 7 form
https://melismamusictherapy.com/contact-page/
This is a page with embedded Mailchimp code
https://melismamusictherapy.com/freebie/
Thanks for the help
]]>Hi,
I had just setup the API key for my mailchimp account and it seemed to work fine. However, I noticed that my mailchimp account was under my personal email and not my work email so I deleted the whole account to setup one under my work email.
When I went back in to put in the new API key for the new account when I click settings on the MailChimp List Setup Plugin the following message pops up:
There has been a critical error on your website. Please check your site admin email inbox for instructions.
——
I tried deleting it and reinstalling the plugin, but that hasn’t help. I don’t know the first thing about debugging and could use some help. Thank you!
]]>The plugin hasn’t been updated in a couple of years. Has it been abandoned or is Mailchimp still supporting it?
]]>Hey guys, you have a PHP Warning on the submission form, see the Warning message:
Warning: count(): Parameter must be an array or an object that implements Countable in /wp-content/plugins/mailchimp/mailchimp.php on line 961
It seems like other people have reported it here
Thanks!
]]>Hi, I have troubles activating Mail chimp embedded subscription form. I get a form action URL from my MC account, paste it in my theme’s widget (Total Theme). But when I test it from the front end, enter a mail address and click on the submission button, it redirects to my homepage… Could you help me please ? Thank you
( I don’t use the plugin so it’s maybe not the right place to ask, sorry !)
TL;DR: Our account is flagged as having single-opt-in disalowed, but the signup form from the WP plugin is broken even though it’s double-opt-in. The plugin gives users success messages but never sends them the confirmation email.
This may be a bug in API or in the plugin, but either way the plugin is broken because users get a success message even though they are never sent the confirmation email.
WHAT HAPPENED WITH THE FLAGGED ACCOUNT
We sent out an email to a long-time list of people who requested to join the list or were added with consent, but which we haven’t used very often (last time was last May, when we had no problems with the MC system).
This time the system set off an alarm because 20% of subscribers were hard bounces. This must have been true last May as well but now it is causing huge problems.
Here’s what the email said about our punishment:
Your campaign, “XYZ_NEWSLETTER_NAME”, sent from the account with the username XYZ_ACCOUNT_NAME generated a high bounce rate of 22.00%.
…
All contacts will need to complete the double opt-in process before they can be added to your audience. Imports to your audience and single opt-in subscriptions via signup forms and the API have been disabled for your account.
The first part seems to relate only to the XYZ_NEWSLETTER_NAME list, but the second part seems to relate to the entire account, which also includes a MUCH larger and more up-to-date list that we have set up in the WP MC plugin.
For the purpose of this report, we can ignore the XYZ_NEWSLETTER_NAME list that caused the problem, it isn’t set up in the WP MC plugin.
The problem is that right now signups to the other, bigger, regularly used list are totally broken when using the plugin, as described above.
WHAT WE EXPECT TO HAPPEN v. WHAT HAPPENS
What should happen:
– Plugin admin screen shows everything working fine
– Someone fills out the form and submits their email
– They get taken to the confirmation page and see a success message
– They get the confirmation email and confirm their subscription
What happens:
– Plugin admin screen shows everything working fine
– They fill out the form and submit email
– They are taken to confirmation page with success message asking them to check their mail.
– No email arrives. They cannot confirm.
IS IT THE API BLOCKING US?
It seems to me that the API is denying access to the plugin on some level, but the plugin doesn’t get the message and is dumb about showing the success message regardless of actually failing.
I can’t really think of explanations for this other than the flag on our account, since it worked fine previously.
This would be a bug, it seems, because the messages MC shows us about this flag on our account ONLY relate to single-opt-in via. the API:
> single opt-in subscriptions via signup forms and the API have been disabled for your account.
This doesn’t sound like it means the entire API has been disabled.
To be clear, both in the list settings on mailchimp.com, and in our plugin settings, the list that’s not working is set up as double-opt-in, and was already set up that way. So to my reading of the flag, the whole thing should still work.
We’re using the latest version of the plugin (which is ancient, and probably older than this system that flags lists with high bounce rates)
IS THIS A KNOWN ISSUE? SHOULD WE EXPECT THE API TO CONTINUE WORKING?
I am writing this up to have a place to reference when requesting assistance from MC personnel. I am not including identifying information about the list here but will share it privately with MC staff on request. It could be a weird problem with our account, but I suspect there’s a larger problem that could be experienced by others as well if they have their accounts flagged in this new way but were relying on new subscribers via. the WP plugin.
I am currently doing more research and trying to replicate the problem on a different site, but can’t get the form to work at all there unfortunately. I will reply here if I have more information.
]]>I have been using a MailChimp widget for folks to sign up for my newsletter. I would like to set up reCaptcha to be linked with that widget but I don’t know the steps to take. Is there a detailed tutorial about setting this up that someone can share. I got spammed by a bot that added a bunch of emails to my subscribers and don’t want that to happen again.
I did contact MailChimp Support and they said:
“It looks like the form that these bots are coming through is the WordPress one. Because of this, changing the audience defaults in your Mailchimp account wouldn’t affect reCAPTCHA for that form – though it’s definitely a good idea to have reCAPTCHA enabled on any Mailchimp forms you might use.
Because this isn’t a Mailchimp form, we wouldn’t be able to advise the best to enable reCAPTCHA. However, the following link will help you get in touch with WordPress Support”
This seems to be the plugin in question: https://www.ads-software.com/plugins/mailchimp/. It says it is not tested for the last 3 major wordpress releases but it works fine.
]]>Attempted to use multiple API keys and not working to connect. Error message below:
” API key may be invalid, or you’ve attempted to access the wrong datacenter:
]]>Hello,
I want to show MailChimp subscription form in amp pages. How to do that??
Please Help…
Thank You. ??
Good Morning,
I have a doubt regarding the lists from mailchimp, it is possible to put the form that appears in my main page in the page: https://www.creatrix.pt/precos?
Thank you in advance for your availability.,
Best Regards,
Mariana Jasmins
Upon clicking the Mailchimp Setup link under Settings it brings me to a page of nothing but the title “Mailchimp Setup” at the top of the page and nothing else. I am unable to see any elements to edit. Anyone else having this problem? Fixes?
I have already deactivated/activated the plugin…
]]>Hello, how are you? I’m an intern with the Parramatta River Catchment Group.
A few days ago we used the “Export List” button to get a copy of our “Our Living River” contacts list as an excel spreadsheet. Everything was downloaded successfully except for the postal addresses, many of which were missing in the exported spreadsheet even though they were still there in the list on the MailChimp website.
Since that point, we have made a number of changes to the spreadsheet and would like to bulk upload the changes to our list using Add Contacts > Import Contacts, and selecting the option to update existing members. However when we tested this on a small scale, it overrided the postal addresses in our MailChimp list with the blank cells in the postal address column in Excel. Even when we chose to skip the column, this still happened.
We were wondering if you could please give us any advice on how to bulk upload the changes we made in the spreadsheet, and update every column on the MailChimp list *except* the postal address column, which we do not want to override? If this is impossible, could you please give us some advice on how to get the postal address column to download properly into our exported spreadsheets rather than having many entries disappear during the Export List process?
Our organisation has not been allocated funding to get a paid MailChimp account so we are unable to use their support services. So I have decided to try asking on this forum instead.
Thankyou so much for your help!
-Bud
]]>PHP Warning: count(): Parameter must be an array or an object that implements Countable in /wp-content/plugins/mailchimp/mailchimp.php on line 961.
PHP 7.2
WP 4.9.8