Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Author Ipstenu (Mika Epstein)

    (@ipstenu)

    ?????? Advisor and Activist

    I suspect it’s because multilingual WordPress is still a bit of a joke.

    You’re talking about the page users are sent to AFTER they register? What does that URL look like? Is it vador.abvent.com/abventid/en/signup… or is the EN missing?

    In all likelihood, the issue is that your main site is … well … French. And that means the network defaults to French.

    Thread Starter Riccardoperello

    (@riccardoperello)

    You are right, multilingual is always a bit of a joke.

    Yes, the site’s main language is French.
    To be more clear:
    1. https://vador.abvent.com/abventid/en/register/ (english)
    User enter username and email then he validates.
    2. The page is reloaded, but in French version: https://vador.abvent.com/abventid/register/, and the confirmation message appears : https://1drv.ms/1HpJ8Vh
    3. the confirmation email is in French too.

    What can I do? Do you know what I can change to get your plugin compatible with this issue?
    Thank you Mika.

    Plugin Author Ipstenu (Mika Epstein)

    (@ipstenu)

    ?????? Advisor and Activist

    They should be sent back to https://vador.abvent.com/abventid/en/register/ in step two.

    What settings did you pick in jmm for the en site?

    Thread Starter Riccardoperello

    (@riccardoperello)

    What do you mean with “What settings did you pick in jmm for the en site?”?
    Are there any settings for each language?

    Yes, they should be sent back to /en/ in step two, but I don’t know how to do it.

    Plugin Author Ipstenu (Mika Epstein)

    (@ipstenu)

    ?????? Advisor and Activist

    There are settings per site for how JMM is used. Go to WP Admin -> Users -> Join My Site

    Those settings ?? What are they on EN?

    Thread Starter Riccardoperello

    (@riccardoperello)

    Here you are:
    https://1drv.ms/1HpJ8Vh

    You can find two images of the French and English settings.
    When, in French, I select a page in the Registration section, it disappears when I switch to English (see image JMM_eng.png)

    If I select a page in English, it disappears in French.

    Thank you Mika.

    Plugin Author Ipstenu (Mika Epstein)

    (@ipstenu)

    ?????? Advisor and Activist

    You have to pick the registration page PER site.

    That’s the whole point of per site control ?? Each and every site has to pick it on their own. And that’s why it’s not working. If there’s no page selected, it sends you to the network page (the one you picked on the French site, which is your primary site).

    Thread Starter Riccardoperello

    (@riccardoperello)

    But the plugin does not allow me to choose a page for English and one for French.
    I am using WPML plugin to make translations.

    And when I switch from a language to the other in your plugin settings, the page I selected before, disappears.
    I can create an Admin account for you, if you prefer to take a look by your own.

    Riccardo

    Plugin Author Ipstenu (Mika Epstein)

    (@ipstenu)

    ?????? Advisor and Activist

    I don’t log in to people’s sites for free.

    However… I have no idea how WPML is messing with things. The code is written to get that site’s list of pages, so unless WPML is somehow changing that…

    I’m go be explicit and clear to make sure we’re on the same page.

    If you go to EN and pick a page and save the change, does the page still show and function?

    Do not go to the main (FR) page yet, just see if you can set it properly there.

    Thread Starter Riccardoperello

    (@riccardoperello)

    Yes I did, and if I set a page in “en” the registration confirmation is in english and the email too. But French does not work anymore.

    Plugin Author Ipstenu (Mika Epstein)

    (@ipstenu)

    ?????? Advisor and Activist

    I have a strong suspicion that this is all because of how WPML is saving the pages. In so far as the plugin goes, it’s a per-site setting in the DB (that is, it says “This site has these pages and this site has this page picked as the registration page).

    The fact that your two sites are intertwined only with the page tells me that whatever WPML is doing to ‘link’ pages, it’s conflicting with that check.

    I don’t have WPML. It’s behind a paywall. I don’t have a way to get it and sit and debug it. Right now I’m going to say that JMM and WPML aren’t friends ??

    If you want to ask WPML for information about that and direct them to this thread, I’m happy to work with them, but it’s unfair to ask you to play intermediary for development testing like this ??

    Thread Starter Riccardoperello

    (@riccardoperello)

    Thank you so much for all the time you are using for my issue.
    Here you have the post I wrote on WPML support: https://wpml.org/it/forums/topic/wpml-join-my-multisite-issue/

    I hope they will find out a solution.
    Thanks.

    Riccardo

    Thread Starter Riccardoperello

    (@riccardoperello)

    I was thinking, why don’t you plan to extend your plugin with Login, Logout, Profile, and lost-password forms?

    It could be awesome for the multisite users.
    I think we would buy it.

    Plugin Author Ipstenu (Mika Epstein)

    (@ipstenu)

    ?????? Advisor and Activist

    It’s a TARDIS problem.

    I don’t have the free time to do all that, and I wanted to make something simple and easy that solved 90% of the headaches I was having that required the plugin.

    Thread Starter Riccardoperello

    (@riccardoperello)

    Ok, I understand very well. It was just an idea.
    Thanks anyway for all this wonderful stuff.

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘Confirmation page changes language’ is closed to new replies.