This thread is resolved. Here is a description of the problem and solution.
Problem:
If you're experiencing an issue where the admin interface language does not change according to your user settings when the Nextend Social Login plugin is activated, we have identified a conflict that may be causing this.
Solution:
First, locate the following hook in the Nextend Social Login plugin code:
add_filter('nsl_redirect_uri_override', array( 'NextendSocialLoginAdmin', 'WPML_override_provider_redirect_uris' ), 10, 2);
This hook uses the function 'WPML_override_provider_redirect_uris' which may not generate language-specific URLs correctly. A temporary workaround is to change a line in this function from:
$languageCodeWasOverridden = true;
to:
$languageCodeWasOverridden = false;
However, we have consulted with our compatibility team and confirmed that the issue seems to be a bug in Nextend Social Login. We recommend reaching out to the Nextend Social Login authors to report this problem. Additionally, ensure that you have followed the necessary configurations for compatibility as outlined in their documentation:
Nextend Social Login and WPML Compatibility Documentation
If after following these steps the problem persists, please open a new support ticket with Nextend Social Login here:
Nextend Social Login Support Contact Form
Please note that this solution might be irrelevant if it's outdated or not applicable to your case. We highly recommend checking related known issues at WPML Known Issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still need assistance, don't hesitate to open a new support ticket with us.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
This topic contains 16 replies, has 2 voices.
Last updated by 7 months, 3 weeks ago.
Assisted by: Andreas W..