So I had a multisite installation with 2 sites: example.com and example.com/fr/ for the French version. Several site and network administrators, a few editors and authors (we all work in the same office). I installed and configured Multisite Language Switcher and it worked fine, people were able to associate pages and posts in the back-end (I wasn't displaying anything on the front-end yet).
Then, some work was done directly in the DB by a colleague; data was imported and manipulated, and a slew of other subsites were created (none of which has the plugin activated).
At some point, Multisite Language Switcher was deactivated somehow. I do not know how. Was it one of the other administrators who inadvertently deactivated it? I doubt it, but possible. Did it have something to do with the DB manipulation? Quite possible.
So I reactivated the plugin on example.com and example.com/fr/. Everything is normal in the /fr/ site (posts/pages can be associated to their English counterparts, the MLS settings page shows both languages/sites), BUT on the main site, there are 2 problems:
- The MLS box on the post/page edit screen says "You should define at least another blog in a different language in order to have some benefit from this plugin!"
- The MLS settings page does NOT show the FR, only Example Site / us (presumably this means us-EN).
So I am at a loss as to what went wrong and what to do. My colleague who is better than me at understanding the DB says that the old data for the EN site is still there; so, for some reason the plugin doesn't see it anymore or something.
So, any suggestions as to what I might do or how I might troubleshoot this?