• nealumphred

    (@nealumphred)


    I just activated OpenPorte on one of my sites. As your instructions stated, it was easy and your plugin detected and copied the settings I had in Altcha 3.0.3.

    But upon viewing my homepage, I found that the widget from the Ally plugin is missing.

    So, I deactivated OpenPorte and did a full purge, but the Ally widget is still missing.

    Next, I deleted OpenPorte and did a full purge, but the Ally widget is still missing.

    Help!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author huygens-25

    (@huygens-25)

    Hi,

    I did test the migration from Altcha 3.0.2 to OpenPorte, however I didn’t use the Ally plugin.
    I checked and it is not supported directly by Altcha 3.0.3 (https://altcha.org/docs/v2/wordpress/advanced/#plugin-integrations). Did you use the shortcode then or as it is part of Elementor, was it automatically integrated?

    I also need to ask this question, because OpenPorte does not modify anything outside of OpenPorte, so it is surprising that Ally does not work once OpenPorte is deactivated. So my question is: was there any other change in parallel done to your website, especially regarding of Elementor and/or Ally?

    I will need to setup and new instance, install Altcha 3.0.3 and Elementor+Ally and test what’s the issue. Could you let me know which versions of WordPress, Elementor, Ally and PHP you are using? If you do not know some of these information, you can find the answers in the Admin section of your WordPress site, under Tools –> Site Health, then there are 2 (sort of) tabs, a “Status” and an “Info” one. In the “Info part, you can find the missing information (like PHP version).

    I will come back to you soon (as I support this project during my free time, I can’t tell you how quick I will be but do my best).

    Plugin Author huygens-25

    (@huygens-25)

    Hi, thanks for your patience!

    I spent some time today trying to reproduce this, both on a live site and on a local test setup with ALTCHA 3.0.3 specifically:

    • Ally alongside OpenPorte only (no ALTCHA installed): worked fine, no issue.
    • Ally alongside ALTCHA 3.0.3 only (no OpenPorte): worked fine, no issue.
    • The only interaction developed between OpenPorte and Elementor is for some Elementor forms (Pro). That is not the case for Ally.
    • I did find a side issue: if ALTCHA 3.0.3 is still active at the same time OpenPorte is activated, WordPress throws an error on activation. OpenPorte and the original ALTCHA plugin aren’t meant to run together (we already guard against the old ALTCHA v1, but hadn’t extended that to the newer v2/v3 line, which is a gap on our end I’ll fix). Once I deactivated ALTCHA, OpenPorte and Ally worked fine together, with no errors in the browser console either.

    That doesn’t fully explain what you saw though, since you mentioned the Ally widget stayed missing even after deactivating and then deleting OpenPorte entirely (we did add an uninstall procedure and tested it thoroughly) — at that point OpenPorte’s code and data are gone, so it shouldn’t still be able to affect anything. That makes me suspect something got cached along the way (a page cache, a CDN, or Elementor’s own generated CSS/JS files) rather than something persisting from OpenPorte itself.

    A few things that would really help narrow it down:

    1. Was the original ALTCHA plugin (3.0.3) still active when you first activated OpenPorte, or had you already removed it?
    2. Do you use any caching, CDN, or optimisation plugin (WP Rocket, WP Super Cache, W3 Total Cache, Autoptimize, Cloudflare, etc.)?
    3. Could you open your browser’s developer console (On Firefox, it is located in the tools menu, under Browser Tools → Browser Console) on the homepage and let me know if any errors show up in red (also after a reload of the page)?
    4. Could you try: Elementor → Editor → Tools and click Clear Files & Data, then clear any cache/CDN, then check the homepage in a private/incognito window (or a different browser)? Does the Ally widget come back?
    5. What versions of Ally, Elementor (free or Pro), WordPress and PHP are you running?
    6. What do you mean (or do) when you state “a full purge”? Was it the cache?

    I’ve also opened a public GitHub issue to track this if you’d like to follow along: https://github.com/jcberthon/openporte/issues/28

    Thanks again for reporting this, happy to keep digging once I hear back on the above.

Viewing 2 replies - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.