Hi
Could you specify your issue?
Polylang is compatible with Ajax if it uses the WordPress functionalities.
The issue is probably related to that when Ajax page transitions are active the header and footer is not loaded.
For this reason the header and footer content stays the same even after switching the language from Polylang language switcher.
When Ajax page transitions is deactivated Polylang works perfectly since header and footer content is reloaded.
Hope this helps to understand the issue.
When the header and the footer are not reloaded it means that none multilingual plugins can be compatible with this theme since it uses the “Ajax page transitions”. In the case of a multilingual site you need to reload the page and not only the content.
However if your theme works with WPML, it’s maybe that the theme detects WPML and disables for their language switcher this functionality. You can ask to your theme author if he can do the same for Polylang.
You can forward him the Polylang documentation for developers: https://polylang.wordpress.com/documentation/documentation-for-developers/
I know most themes are developed to support WPML and not other 3rd party translation plugins like Polylang.
Since more themes use this function (Ajax page transitions), it wanted to give the plugin authors a tip to try solving this in future updates.
it wanted to give the plugin authors a tip to try solving this in future updates.
Unfortunately the plugin author can’t solve this kind of issue. It’s the theme authors who must disable for some links the Ajax.