ข้ามการนำทาง
77

WPML 3.1.5 is ready and is fully compatible with WordPress 3.9. Get it while it’s hot!

We’re several days after WordPress 3.9 release and I’d like to report the current status. WPML 3.1.5 beta2 release is mostly compatible with WordPress 3.9, but there are a few known issues. If you know them too, we can all save ourselves time.

First, if you are just now reading about WPML and WordPress 3.9, please remember that WPML 3.1.4 (the production version) doesn’t work well with WordPress 3.9. There are Javascript problems which will cause the content editor to misbehave and warnings about deprecated MySQL calls. All of these are successfully handled in WPML 3.1.5, which is currently in beta2. If you already installed WordPress 3.9, you should use WPML 3.1.5b2 (even as beta).

If you can wait with upgrading your sites, WPML 3.1.5 will complete QA in a few days and allow you to upgrade to WordPress 3.9 more easily and smoothly.

Changes in rewrite logic may lead to translations redirecting to wrong URLs

We received several reports (thread 1, thread 2) that translations are redirecting to the wrong locations.

Pawel, from WPML development, is working on this. It looks like some subtle changes in the rewrite logic and in WPML’s caching are related to this. We have the debug data and we can reproduce it locally.

Some of the reports that we received for this were resolved without any fixes. If you see similar problems, make sure to:

  1. Update all WPML components
  2. Make sure that no other plugins that can redirect URLs are activated
  3. Go to Settings->Permalinks and resave them

Please remember that since WordPress API changed, other plugins probably need update. So, when you troubleshoot, try to deactivate other plugins and possibly switch to the default theme. The majority of the problems we’ve handled in the last few days were actually theme and ‘other plugins’ related.

Language switcher widget causing warnings in the widgets admin

This is something that completely slipped our testing. The entire widgets admin in WordPress 3.9 has changed (very much for the good). As a result, the way we registered WPML’s language switcher became obsolete. We’re fixing this for 3.1.5b3. The added benefit will be that you can now add any number of language switchers to different widget zones.

Only default permalinks and language URLs working

We’ve seen this in more rare cases and traced it down to very specific server configurations. Don’t worry, it’s something that we can handle in WPML, as exceptions, and we’re adding to 3.1.5b3.

Links in translated pages go to incorrect URLs

This is a Sticky Links issue, which we are almost done repairing. Sticky Links may add the language name to the URL, even though these pages are not translated.

WPML 3.1.5 only available for Multilingual CMS clients

This is not really a development ‘bug’, but more my fault. I’ve added the beta download for WPML 3.1.5b2 to Multilingual Blog clients too. it’s at the bottom of the Downloads page in your wpml.org account.


I’d like to thank everyone for being patient with us and helping us quickly get to the bottom of these issues. WPML 3.1.5 QA continues in parallel to the beta release. We found several other glitches and they’re all getting handled for 3.1.5b3.

The entire development team will be away until Tuesday. The support forum is staffed as skeleton team until then and they will mainly be offering quick solutions and collect problem reports.

Our plan is to resolve these issues (including sending clients beta updates for confirmations) and then release 3.1.5b3. If all is well, that b3 will then turn to the production release. We should be able to complete all this during the upcoming week.

If you have development sites, you are encouraged to switch to WordPress 3.9 and WPML 3.1.5 beta. We recommend waiting with production sites for after 3.1.5 is released.