WordPress.org

Ready to get started?Download WordPress

Forums

MailChimp List Subscribe Form
mailchimp plugin v1.2.5 settings corruption (40 posts)

  1. msdeadlines
    Member
    Posted 2 years ago #

    i updated [auto update via wp backend] to mc plugin v1.2.5 [wp v3.2.1] but update added settings options to all plugins [when ANY plugin setting options clicked would return a 'You do not have sufficient permissions to access this page' error]. i then deleted and reinstalled mc plugin v1.2.4 and no longer have mc settings listed under wordpress settings menu. any help would be most appreciated.

    http://wordpress.org/extend/plugins/mailchimp/

  2. mc_nate
    Member
    Posted 2 years ago #

    Hey there. Ms Deadlines!

    We have tried to replicate this same behavior by upgrading and downgrading, but haven't been able to repeat the same results. Are there any other plugins that are installed, currently? If so, have you tried to de-activate those other plugins and re-activate the MailChimp one?

    Give us a shout back if we can further assist. We'll be happy to dig in a little further!

    Cheers.

  3. msdeadlines
    Member
    Posted 2 years ago #

    yes other plugins installed. how can i completely uninstall mc plugin so that i can do a clean reinstall to troubleshoot? i have seen that similar issues have been reported by other users of the v1.2.5 mc plugin http://wordpress.org/support/topic/plugin-mailchimp-list-subscribe-form-125-adds-settings-link-to-all-plugins?replies=4

  4. mc_nate
    Member
    Posted 2 years ago #

    Hey again!

    Yeah, we are aware of that extra "settings" issue. The best way to get rid of the MailChimp plugin would be to completely delete that file from your plugins directory through FTP. Then you could re-install a different version of the plugin the normal way, again.

    Let us know if that has any more success!

  5. msdeadlines
    Member
    Posted 2 years ago #

    yes i have deleted and reinstalled via sftp however is not recognized as fresh installation allowing me to reapply mc account api ...

  6. mycroft1854
    Member
    Posted 2 years ago #

    Same issue here.

    The Mailchimp plugin overrides the settings of most of my plugins. I cannot access the settings of important plugins anymore.

    I've tried an FTP uninstall right now... but it didn't work.

  7. mc_nate
    Member
    Posted 2 years ago #

    Hrm...

    When the plugin is disabled, we're seeing that extra "settings" option disappear, which is the expected behavior. However, any plugin with a native "settings" link should still work. Would you guys mind sending us a screenshot of the plugins page in your account? You can send the screenshot to emailtesting [at] mailchimp.com.

    We'll be happy to take a look that way!

    Cheers

  8. Paul de Wouters
    Human Made
    Posted 2 years ago #

    I have the same issue, it's adding an extra Settings link to some of my plugins

  9. msdeadlines
    Member
    Posted 2 years ago #

    sorry, am unable to send screenshots as i reverted back to plugin v1.2.4 when i was unable to resolve the settings issues with v1.2.5 ...

  10. jason_lane
    Member
    Posted 2 years ago #

    @mc_nate

    The bug is on line 71 in mailchimp.php

    The existing code is:

    add_filter('plugin_action_links', 'mailchimpSD_plugin_action_links', 10, 1);

    This should be changed to something like the following (works for me):

    add_filter('plugin_action_links_' . plugin_basename( __FILE__ ), 'mailchimpSD_plugin_action_links', 10, 1);

  11. webwide
    Member
    Posted 2 years ago #

    tnx Jason - that works

  12. msdeadlines
    Member
    Posted 2 years ago #

    tried jason_lane suggestion. although settings issue for other plugins resolved. mc plugin v1.2.5 settings now returns error: You do not have sufficient permissions to access this page.

    and when using sign-up form [not widget, code inserted into sidebar] although sign-up request goes through form submit returns error: Invalid argument supplied for foreach() in /home/account/wp-content/plugins/mailchimp/mailchimp.php on line 1189

    as these issues seem to have been have been reported numerous times i have again reverted back to plug-in v1.2.4 until resolved :]

  13. jason_lane
    Member
    Posted 2 years ago #

    @msdeadlines - It turns out I had the same permissions problem, but I hadn't noticed (didn't actually trying clicking on the Mailchimp Settings). Anyway, I found the fix to that one, too. The Mailchimp plugin is checking for user capability 'edit_plugins', which seems logical, but it turns out that the 'edit_plugins' cap can be switched off globally by the command:

    define( 'DISALLOW_FILE_EDIT', true );

    In my case, I am using the "Better WP Security Plugin" and have ticked the option to "Turn off file editor in WordPress Back-end." which means admins no longer have the 'edit_plugins' capability, and therefore the Mailchimp settings page doesn't let them in. You may have a similar security plugin installed, or even a theme that is disabling the file editor. The quick fix is to change the defined cap on line 31 of mailchimp.php:

    define('MCSF_CAP_THRESHOLD', 'edit_plugins');

    I usually use 'manage_options' on my plugins. Once you're able to get to the settings page, you may just need to check that everything is configured correctly, and hopefully your form submission problem will get fixed. Based on the error you posted, it sounds like something to do with your Interest Groups settings.

    For extra information about the 'edit_plugins' cap issue:

    http://wordpress.org/support/topic/edit_plugins-capability?replies=2

    http://sltaylor.co.uk/blog/wordpress-edit_plugins-capability/

  14. msdeadlines
    Member
    Posted 2 years ago #

    jason_lane ... indeed :]

    yes much thanks!

    replaced define('MCSF_CAP_THRESHOLD', 'edit_plugins'); with define('MCSF_CAP_THRESHOLD', 'manage_options');

    & added hidden group [necessary to Update List in mc plugin settings]

    both issue resolved ...

  15. AndyiBM
    Member
    Posted 2 years ago #

    Brilliant Jason - fixed both the 'Settings' issue, and the missing 'MailChimp Setup' link. Thanks!

  16. mycroft1854
    Member
    Posted 2 years ago #

    Just changed

    define('MCSF_CAP_THRESHOLD', 'edit_plugins');
    but I still cannot access the settings for other plugins. The Settings links of other plugins still send me to the Mailchimp settings page.

    Maybe I should add hidden group, as msdeadlines suggested (I have no idea how to do this :( ?

    At this point, I would be fine just deleting the Mailchimp plugin in order to access much important ones, but it doesn't seem to be possible.

    I'm really at loss here...

  17. jason_lane
    Member
    Posted 2 years ago #

    mycroft1854,

    The incorrect settings links on other plugins should be fixed by following the instructions in my first post, earlier in the thread:

    http://wordpress.org/support/topic/mailchimp-plugin-v125-settings-corruption#post-2365374

  18. mycroft1854
    Member
    Posted 2 years ago #

    Jason_lane, thanks for your answer. I should have mentioned in my previous post that I had tried the solution you posted 4 days ago but it didn't work for me.

  19. wordchef
    Member
    Posted 2 years ago #

    @Jason_Lane - I've also deleted the MC plugin completely but am still unable to access the settings for other plugins (related to social profiles). I've even tried uninstalling THOSE plugins and trying new/different ones, but the new ones have the same problem, even with the MC plugin gone. Since the plugin is gone, I can't really fix the code for it, right? And I'm not clear on some of the other pointers listed above. What do we do if we just don't want to have the MC plugin anymore, period?

  20. mycroft1854
    Member
    Posted 2 years ago #

    @Jason-Lane, I double what @Wordchef said... Even with the MC plugin gone, I still can't access the settings of other plugins. Thank you so much for you help...

  21. jason_lane
    Member
    Posted 2 years ago #

    mycroft and wordchef, it seems very strange that the MC plugin is affecting other plugins after being de-activated. I would normally say that's impossible. Did you actually delete the MC plugin? And the 'Settings' links of other plugins are still trying to go to the MC options page? Can you provide more details of the problem, and of your WP install?

  22. mc_van
    Member
    Posted 2 years ago #

    We understand this can be a little confusing as the MailChimp plugin is erroneously adding an extra "settings" link to every plugin, which we are working to resolve.

    Please keep in mind two things:

    1) If a plugin has 2 "settings" links, one of those links will still work. You can also edit the plugin from the "Settings" menu on the left side of the admin.

    2) If a plugin has 1 "settings" link, which disappears when the MailChimp plugin is deactivated, it means that plugin does not normally have a "settings" link and can be edited through another menu. We recommend contacting the plugin's vendor for support on how to edit that plugin.

    If you do see a plugin which is supposed to have a "settings" link and does not because of the MailChimp plugin, please let us know the name of the plugin and we'll investigate the issue.

    Eep eep!

  23. adamlightspeed
    Member
    Posted 2 years ago #

    jason_lane - your solution actually removes the 'settings' option from all of my plugins.

    mc_van - your option 2 is not correct - all my plugins have one settings option, that all point to mailchimp. If I deactivate mailchimp it removes the settings option from (nearly) all of the other plugins. I know these plugins DO normally have settings links as I've been using them for a long time.

    :(

  24. jason_lane
    Member
    Posted 2 years ago #

    adamlightspeed, perhaps you're mistaken about those plugins having their own settings links. In my experience, while many plugins have a settings link added to the menu, the majority don't add a settings link to the plugins table. With a quick look at a couple of my WP installations, only about 20-25% of the plugins have their own settings link in the plugins table.

  25. adamlightspeed
    Member
    Posted 2 years ago #

    hmmmm maybe I am, I'll check some more.

  26. wpsecuritylock
    Member
    Posted 2 years ago #

    mc_van,

    Thanks for your reply. However, it's been a week and it's still not fixed. Any news on when you expect a version update? Until then, I'm sticking with MailChimp 1.2.4.

  27. mc_nate
    Member
    Posted 2 years ago #

    Hey there wpsecuritylock!

    Unfortunately we don't have an ETA just yet. However, as soon as we do catch a word from the devs, we'll be happy to pass that information along!

    In the meantime, if we can help with anything else, give us a shout.

    Cheers

  28. bertranddory
    Member
    Posted 2 years ago #

    I have the same issue, and now I cannot even run my e-commerce site. I have this error

    Warning: Invalid argument supplied for foreach() in /hermes/bosweb/web113/b1137/ipw.calypso/public_html/DesignYourDreamLife/wp-content/plugins/mailchimp/mailchimp.php on line 1189
    ยป -50:No more than 10 simultaneous connections allowed.

    So all my blogs have no mailing list subscription, and I cannot get my membership site to work (as this is a part of the full process, that people will sign up and then will gain access to my material).

    When will this be fixed?
    I will try to revert back to 1.2.4, but I am feeling that this is a big issue, and it is costing me a lot of time and potential clients and reputation at this time!

    Thanks for fixing this as soon as possible.

    Thank you, wishing you a great day!

  29. jason_lane
    Member
    Posted 2 years ago #

  30. Jose Delgado
    Member
    Posted 2 years ago #

    Hi there,
    I was having the same "Settings" wrong link issue on my site.
    As I ended up not using MailChimp I'd would like to get rid of it.
    Unfortunately, when I Deactivated it all my plugins settings links have disappeared.
    Changing the code on mailchimp.php, re-activating MailChimp or reverting to version 1.2.4 hasn't fixed this new issue.
    What can I do?
    Kind regards.
    Jose

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic