Viewing 1 replies (of 1 total)
  • Plugin Author Daniel Iser

    (@danieliser)

    @andreabk – This is an underlaying problem that is both hard to explain and difficult to find a reliable solution to that doesn’t require huge amounts of processing.

    Essentially it boils down to this. Popups target pages, and if set to specific pages, then it targets page->IDs.

    Now WPML when translating a page, creates another page but it is hidden, it doesn’t show up unless you set the language to match.

    IE in english admin the italian homepage won’t show up under pages unless you edit the english home page and click the switch buttons. Now if you log into the dash in italian that should be reverse.

    Ok so this relates to popup maker because when you set up the english popup everything works great, but then you use the clone to italian option and assume its done. Problem is that it changed the content, but the conditions were left targeting pages or pages with ID in english and the conditions are left completely un aware.

    I have personally tried several methods to correct this and have been working back and forth with WPML for some time but they haven’t seems to wrap their head around the fact that our content is by default always attached to some other content.

    If you search there are several available workarounds, all involve basically creating separate popups entirely and some involve custom conditions.

    I have not given up, but have determined that WPML support was unable to provide an existing solution last I checked. I just got v1.4 into beta today, but will add WPML support as a top priority for the next major update. I know it is desparately needed, and we will likely have to go the route of headaches and converting conditions between languages some how.

    Sorry its not the best answer, truth be told there are a lot of complex moving parts involved when combining theirs and ours, specifically because our mapping of popups > pages and their mapping of pages > hidden language pages the complexity can become pretty exponential.

    I am confident a solution can be found and our new v1.4 conditions API may help as it greatly improved the entire conditions interface.

    You can track progress here https://github.com/PopupMaker/Popup-Maker/issues/279

    I marked it for v1.5, but if it gets completed before then I will ping you and let you know, generally you can safely merge our completed changes into the existing plugin.

Viewing 1 replies (of 1 total)
  • The topic ‘Multilingual support (WPML)’ is closed to new replies.