• Hi there,

    We’ve had MailPoet running successfully on a clients website for several months now, but in doing a health check recently I noticed that the Manage Subscription process is now broken.

    We are running the latest WordPress (v6.7.1), MailPoet (v5.5.2) and Elementor+Pro ( v3.26.3, v3.26.2).

    The issue:

    When users click on a link (via email footer) to Manage their subscription, or to Unsubscribe, the page successfully loads. However, if they make any changes and submit the form, the site renders a 404, despite this working just a few months ago, and no changes being made.

    Configuration:

    • All MailPoet pages are custom built using Elementor/Pro, utilising the official MailPoet shortcodes to render content.

    Troubleshooting:

    • I’ve tested rolling the pages back to the standard “MailPoet page”
    • I’ve duplicate the form (neither work) on the same page
    • I’ve created new pages and switched over to them
    • I’ve cleared the cache
    • I’ve tried using a cache-busting string at the end of the URLs
    • I’ve performed the steps here (permalinks, cache clearing + swapping pages)

    Has a significant core update occurred recently that broke MailPoet functionality?

    Very keen to get this one sorted, as MailPoet is the solution we recommend for clients, however we can’t use this plugin in this state as it would violate several privacy regulations if users are unable to unsubscribe, etc.

    Happy to share URLs in a private manner, but not via this public forum.

    Thanks in advance for your assistance.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter alphabear1

    (@alphabear1)

    Hi there, is there any update on this one? This is a pretty significant issue.

    Plugin Support Ojoma a11n

    (@geraltrivia)

    Hello there @alphabear1,

    Thank you for reaching out and for providing such a detailed explanation of the issue; this really helps in understanding the situation better.

    To assist further, I wanted to check if the custom pages you’ve created for the Manage Subscription process were re-created following the steps in this guide: Customize Your Manage Subscription Page.

    Additionally, I’d like to confirm if these pages were built using the Gutenberg editor or solely with Elementor/Pro. MailPoet’s shortcodes and functionality work best with the default WordPress editor (Gutenberg), and using other builders like Elementor may sometimes cause unexpected issues, especially after updates.

    If the steps in the guide above haven’t resolved the issue, I also recommend reviewing this article: Newsletters Links Redirecting to Homepage or 404. It includes additional troubleshooting steps that might help address the 404 error.

    Let me know if you’ve tried these approaches.

    Looking forward to your response!

    Thread Starter alphabear1

    (@alphabear1)

    Thanks for your reply,

    The 404 KB is the same link that I posted in my original message. As mentioned, I’ve already taken all of those steps.

    And, as mentioned, I’ve created the pages using Elementor and MP shortcode.

    I’ve now also tested using Guttenberg + MP Shortcode, creating a brand new page and having MP point to that, but have the same result (a 404).

    So that means that I can’t get the Manage Subscription page to work:

    • as the default MailPoet page
    • as a new page using Elementor Pro + shortcode or text as shortcode
    • as a new page using Guttenberg + shortcode

    Previously this was working with Elementor Pro.

    I’ve also now tested using the WP Health Check troubleshooter, which doesn’t provide me with anything useful, as I’m unable to properly load the Manage Subscription page as the admin (I just get the dummy account, which says it updates, but is not a real user).

    It would appear that this plugin is now broken?

    Plugin Support kellymetal a11n

    (@kellymetal)

    Hi there @alphabear1,

    Thank you for confirming those points.

    Just to clarify, this isn’t something we’ve been receiving other reports of. I just tested on several of my personal test sites on different environments with the latest version of the MailPoet plugin, but was unable to reproduce the issue you describe either — my Manage Subscriptions page seemed to be working as expected when I made changes and submitted the form.

    I understand you tried testing on your site with WP Health Check & Troubleshooting. I’m not sure I understand what you were referring to about not being able to test though — if you still have the MailPoet plugin active, you should still be able to load non-dummy account pages.

    In order to avoid affecting your live site, I’d recommend setting up a staging site to do further testing (then you can also share a link to the staging site here as well so we can take a look). If you don’t have one already, your hosting company might offer one as part of your package. Alternatively, you can use a free plugin like?WP Staging?for quickly creating a new test site. Once staging is set up, please try testing again with only MailPoet active and default theme like Twenty Twenty Five.

    Please let us know how that goes, or if you have any questions.

    Thread Starter alphabear1

    (@alphabear1)

    Thanks Kelly, to confirm I’m having this issue on a half dozen sites now.

    As mentioned, if you use the Health Check plugin, it only disables plugins for the Admin account, not for anyone else. When in this ‘sandbox test mode’, if you click on the Manage Subscription page, you are presented with “John Doe” as the user account, not the name/email of the Admin account itself.

    It then literally does nothing when you attempt to update any preferences, as that account doesn’t actually exist.

    Without having to spin up an entire new instance of WP to test what seems to just be a faulty plugin, do you have any other troubleshooting recommendations? I now have three active tickets (in different forums) with MailPoet to try and resolve this.

    Plugin Support kellymetal a11n

    (@kellymetal)

    Hi there @alphabear1,

    Thank you for the update here. Indeed, the Health Check plugin only disables plugins for the admin account. However as long as you’ve reactivated the MailPoet plugin in the Troubleshooting mode page, you should still be able to load the Manage Subscription and Unsubscribe pages for actual subscribers (not just the John Doe demo account).

    On my test site, I activated the troubleshooting mode of the Health Check & Troubleshooting plugin, and reactivated just the MailPoet plugin. From there, I tried the following:

    1. Grabbed the URL to the Manage Subscription page from a newsletter I had sent to myself
    2. Opened it in the same browser where I was logged in as admin, confirming that it was showing Troubleshooting mode in the admin bar, and that other plugins on the site were definitely deactivated for my account
    3. Confirmed that it was showing my own email address (not the John Doe demo account)
    4. Switched subscribed lists and submitted the form, receiving the “Your preferences have been saved.” confirmation message
    5. Toggled my subscribed/unsubscribed status and saved, receiving confirmation that it was successful
    6. Filled out some custom fields on the page, saved, and got confirmation
    7. Next, grabbed an “Unsubscribe” link from an email and opened it in the same browser
    8. Clicked the link to confirm, and got the confirmation that I had been unsubscribed
    9. Clicked the link to go back to the Manage Subscriptions page (for my subscriber, not John Doe), and confirmed I was in unsubscribed status
    10. Switched back to Subscribed and saved again

    So everything appears to be working, even when in Troubleshooting mode from the Health Check plugin.

    I understand you are seeing this as a “faulty plugin” situation, however without being able to reproduce the issue it is difficult to narrow down what might be causing it. Again, I haven’t run into any other reports of this so far either.

    Where were the other two of those three active tickets that you have open currently? Searching our support system for your alphabear1 username or the “Manage Subscription and Unsubscribe results in 404” title of your thread here, I’m not finding any others aside from this one here. I searched online for other hits as well, but didn’t come across any.

    Thank you!

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.