Compatibility issues with other plugins
We do our best so that WPML is compatible with any other plugin for WordPress. Unfortunately, it’s not always possible. To prevent you from stumbling on known problems, we’ll include every incompatibility issue here.
| Plugin | Compatibility | Description | |
|---|---|---|---|
| p2pConverter | Some incompatibilities | Interferes with the ’sections’ of the navigation as reported by a user.
Workaround: We haven’t tested the exact nature of this incompatibility. Details will be added here once we’ve done that. |
|
| Mailpress | Some incompatibilities | Correct emails are not sent for translated posts as reported by a user.
Workaround: We haven’t tested the exact nature of this incompatibility. Details will be added here once we’ve done that. |
|
| WP Super Cache | Works well together | See notes | |
| All in one SEO | Works well together | As of WPML 1.4.1, WPML includes a compatibility package for AIOSEOP | |
| Simple Taxonomies | Works with some limitations | Extra taxonomies (beside the default WP ‘category’ and ‘post_tag’) can’t be translated. A description of the plugin interaction with WPML was reported by a user here. | |
| Contact Form 7 | Fully supported with translation integration. | Allows creating multilingual contact forms. See more details. | |
| WP Polls | Multilingual support being added | The author is adding multilingual support to this plugin, making it possible to have the same poll running in multiple languages. | |
| HeadSpace2 SEO | Multilingual support being added | Multilingual support added to features queue. When this becomes available HeadSpace2 will allow optimizing multilingual sites for search engines. We’re waiting to use it on wpml.org too! | |
Detailed notes about plugins
WP Super Cache
We tested and couldn’t find any serious problems with this plugin.
The only things we’ve noticed (and they can’t really be called incompatibilities) are that if you change some WPML settings (such as language negotiation or add/remove a language) the cache is not being rebuilt. This is most probable the case with any other plugins that work together with WP Super Cache.
A similar situation is with published posts/pages for which WP Super Cache has a special configuration option (‘Clear all cache files when a post or page is published.’) – a translated post might not appear right away on some pages that are already cached. So there might be a delay of up to 3600 seconds (or whatever the cache TTL is set) between the moment when TAS is sending the post/page and the moment it shows up on some pages.
In conclusion – the limitations we’re seeing are due to the caching nature of WP Super Cache but which are not necessarily serious. People who use caching should be aware of the way it works and understand that caching may sometimes add delay to updates. For a production site, this is a normal situation and should not be cause for panic.
All in one SEO
AIOSEOP allows specifying page title and meta description page page. There are multilingual by design, since each page appears in its own language.
The global settings for home, category, archives and other settings are translated via WPML’s string translation mechanism.
Contact Form 7
CF7 includes full language integration with WPML. It allows creating multilingual contact forms that will display correctly in each language.
The field values are translatable using WPML’s string translation screen. To learn how to create multilingual contact forms using CF7, read the guide on CF7 website.
Other plugins
If you’ve got a problem running WPML with other plugins, leave a comment here. To have it properly verified by WPML developers, you can also create a new thread in our forum – who knows? maybe it’s a small issue and we can fix it in the upcoming release!
English
Another Wordpress Classifieds Plugin I cannot activate.
MemberWing Membership I cannot activate
also when one of these is installet, I cannot activate your plugin.
WP-EMail 2.5 & WP 2.8 – WP-EMail does not include the language code in the URL structure that it uses to email a page.
This is something that will have to be addressed in wp-email. WPML includes the facilities to provide language dependent URLs, but the wp-email plugin will need to use them.
If you contact the plugin author (and many more users too), they may decide to put some effort into this. Of course, we’re available to help.
For WPML and Flutter try https://freshout.lighthouseapp.com/projects/14687/tickets/198-flutter-and-wpml-fix
Hi Carsten,
Thanks a lot for the contribution. Can you please start a thread in our forum and explain the fix?
If it’s something generic, we can apply it to the plugin. Simply replacing one file can cause problems when WPML updates.
Hello,
Do you know any poll plugins that offers a full multilingual support ?
I mean one poll available in more than one language.
Thanks for the help,
John
Not yet. Lester Chan, the author of WP-polls, is planning to add multilingual support to his plugin (and other plugins he’s doing). You can leave a message in his forum and say you’re also interested.
When this happens, we’ll announce it. You can follow these announcement in our mailing list or by subscribing to our blog.
Ok. I subscribed to the mailing.
Thanks for the fast answer though
I have been using YARPP plugin for displaying related posts under each post.
but after activating wpml plugin, related posts are not displayed under posts.
i thought it was happened after upgrading YARPP, but when i de-activated WPML, related posts appeared again.
Please solve this problem, as i need both plugins desperately
Thanks
It’s impossible for us to fix this from our side. YARPP queries the database directly without going through the WordPress calls, so the two plugins don’t work together.
If YARPP author wanted to fix it, it’s a trivial fix. We contacted him, but no response. Other users reported that before. If you contact him too and other users do the same, there’s more chance that it get any attention.
Sorry I can’t help more.
Hi Amir
I’d be very interested in making YARPP compatible with WPML. You say that it is a trivial fix, but I am not sure how it is incompatible. Could you send me more information on what would be required? Thanks!
mitcho
This is great news. I’ve asked Mihai (our plugin’s author) to go over YARPP and produce a multilingual version of it. Would it be OK if he worked together with you on this?
A multilingual version of YARPP? I’m not sure exactly what would be necessary. My understanding is that it was simply incompatible… I would like to know the nature of that incompatibility.
Hi Mitcho,
I’ve installed your plugin along with WPML and started looking for what you can change in your plugin in order to make it work along with WPML. Also looking for what *we* can chance in order to make WPML more generally compatible with other plugins.
For start here is what I found: in magic.php at line #25
$arg .= " join {$wpdb->prefix}yarpp_related_cache as yarpp using (ID)";
will sometimes cause errors when other tables having a column named ‘id’ are joined in this query.
Is it possible to use
$arg .= ” join {$wpdb->prefix}yarpp_related_cache as yarpp ON {$wpdb->posts}.ID = yarpp.ID”;
instead?
When Amir said he asked me to do a multilingual version of the plugin, I believe he meant that he wanted me to update the code in your plugin in order for it to be applicable to any WP site whether it has WPML installed or not.
Let me know how do you prefer to work together on this if you want..
Another change that would be nice would be to have the list of categories and tags under “The Pool” grouped by language (when WPML in installed and more languages are set up)
I think it’s working well the way it is now but it would be less confusing to the user to have the categories and tags displayed by language.
Also – another thing that could make the plugin multilingual would be to configure it to have the user configurable strings translated with WPML so they will display accordingly to the current language on the front end.
E.g. ‘Default display if no results:’ – this will be registered as a WPML string and the user will be able to use the WPML string translation interface to translate it in any language he might be using on his blog.
Re: “default display if no results” – it is possible to change this in the YARPP options. If it is possible to make it change based on the interface language, the best way to do that with YARPP would be to build it into a YARPP template for WPML (http://mitcho.com/blog/projects/yarpp-3-templates/) and bundle that with YARPP, not change YARPP itself.
Re: the pool… I’m not sure what this would involve as I’m not familiar with WPML myself. What would you recommend?
I’ve gone ahead and made this change.
(The “join … on”, that is.) You can see it in the development version: http://downloads.wordpress.org/plugin/yet-another-related-posts-plugin.zip
I have not started to translate my content from the default language but at least with the dev. version of YARPP, related posts are displayed in my default language which was not with official version of YARPP. will tell u the results how it will behave in the translated content.
Thanks!
Good to hear that’s working now!
yes, both plugins works together like charm!
great thanks to both plugin authors for this work.
I’ve noticed a strange critical issue with a very important PlugIn : ROLE SCOPER !
http://wordpress.org/extend/plugins/role-scoper/
with wpml activated, the Categories List, in the new/modify Post page, is empty. But it does not happen (only) with the Admin user.
If I try to add a new category on the fly (just to test its behaviour) I get this error inside the Category window : Warning: Invalid argument supplied for foreach() in /homez.194/alumnibo/www/wordpress/wp-includes/taxonomy.php on line 2006
I hope you’ll fix it
I had forgotten to tell I’m using WP 2.8.4
I can’t get flash to embed with the kimili plugin if wpml is active, any fix for this?
Can you please tell me why the field tags of my contact form 7 widget in the right sidebar are not displayed in another (English) language when I select the English from my language selector link?
The text on the page is translated but the form fields from the widget not.
When I look in the string translations table, all the strings seem to be translated.
Any help would be greatfull!
- – -
This is the English translation (from Dutch as the default language):
Name
Email
Phone
Can you please start a thread about this in the forum? It’s difficult to follow up here in the comments.
What about Gravity Forms?
What should be done to make that plugin multilingual?
I know Gravity Forms (and the author), but as far as I know, it doesn’t support WPML yet. You can contact them and ask. If they’re interested, I’ll help them do the changes pretty quickly.
Hi amir,
We are having issues with plugin More Fields. A thread was started @ http://forum.wpml.org/topic.php?id=243.
I can provide further details and possibly some code to fix some of the issues of the integration of both plugins.
Thanks.
dj
Hi,
I have noticed that the Admin Menu Editor plugin (http://w-shadow.com/blog/2008/12/20/admin-menu-editor-for-wordpress/) does not work when WPML is activated also. (WP 2.8.4)
Once WPML activated, if I go to the Menu Editor option in the admin, I cannot drag the items around or click any option. It seems to be a JS issue. It gives the error “menu.defaults is undefined” in menu-editor.js line 110.
As soon as I deactivate WPML, everything works fine again in Menu Editor.
The plugin doesn’t work with WP-united, get following message:
Fatal error: Call to a member function get_current_language() on a non-object in /home/fabregas_user/cescfabregasfans.com/wp-content/plugins/sitepress-multilingual-cms/inc/comments-translation/functions.php on line 29
Hello
I use Recent Posts plugin
but when the post don’t change with a language
when I switch into language.
Sorry for my emglish, so can you help me please.
I use this plugin:
http://rmarsh.com/plugins/recent-posts/
Problem with WP QuickLaTeX.
When I activate WPML, the slashes are removed from my posts:
[tex]$displaystyle sum C_nx^n=frac{1-sqrt{1-4x}}{2x}$[/tex]gets rewriten as
[tex]$displaystyle sum C_nx^n=frac{1-sqrt{1-4x}}{2x}$[/tex]heh. Of course they were removed here directly from my comments as well…
(You should have slashes before displaystl,e, sum, frac and sqrt.)
Try to open a thread about this in our forum.
Is anyone aware of incompatibilities with W3 Total Cache?
I confronted problems with WPML when used together with Wishlist Member plugin. Once both are activated, the blog will not display.
I cannot register in the forum. The confirm letter never arrived. I checked the spam mail box too, but it was not there either.
I’m having the same problem with brent. When WPML was activated, my flash header disappeared. I’m using Kimili flash embed 2.0.3, Wordpress 2.8.5 and WPML 1.4.0
When I click on the “email this article link” on one of our posts, the form which comes up to allow a user to send the email is taking upwards of 20-30 seconds just to load.
I’m not sure where the problem is. Any ideas?
Hi! I would use the plugin “the events calendar” with wpml but i don’t know if they are compatible.. Who can help me? Thanks..