Why it is important to update to this version

This version includes security fixes for Core, String Translation, and Translation Management. These fixes resolve some cases when the user is already logged in as admin.

A few more compatibility fixes are included along with some stability fixes to prevent issues in uncommon server configurations.

Let’s go over the most important changes and fixes for this release. See the last section of this page for a complete changelog.

WPML Core 3.9.3

  • Fixed a fatal error caused by a function recently removed in the latest versions of the Divi theme.
  • Changed the CDN URL from HTTPS to HTTP to prevent issues on some sites, related to older versions of cURL.
  • Resolved a Parse error occurring when using PHP 5.2.

WPML String Translation 2.7.3

  • Implemented a fix to prevent an exception resulting in a fatal PHP error during the WordPress menu syncing. The issue was happening when a string is registered from 2 different languages at the same time.
  • Resolved an exception resulting in 404 errors for Products created in secondary language when a Custom Product base is set, which includes Categories.

WPML Media Translation 2.2.3

  • Resolved an Uncaught exception “InvalidArgumentException” when adding external images as translations. The issue was happening when translating a post via the Translation Editor.

Compatibility with upcoming version of WordPress 4.9.3

Both this version and WPML 3.9.2 has been tested and found fully compatible with the upcoming and planned version of WordPress.

Updating to WPML 3.9.3

As always, you will receive this update for WPML plugins automatically to all registered sites. You can download and install manually from your WPML account. Please be sure to update all of WPML’s components.

Finally, remember that it’s always a good idea to backup the database before updating anything in your sites.

Full changelog

WPML Core 3.9.3

Features

  • Implemented Multilingual Options for theme authors.

Fixes

  • Implemented multiple security fixes.
  • Fixed a fatal error caused by a recently removed Divi function.
  • Changed the CDN URL from HTTPS to HTTP to prevent issues on some sites.
  • Resolved a Parse error occurring when using PHP 5.2.
  • Fixed an unexpected access to a translated page with the original slug when “post” was set to “not translate”.
  • Fixed the category inserted in the post permalink if it’s displayed as translated and the category is translated.

WPML String Translation 2.7.3

Fixes

  • Implemented multiple security fixes.
  • Fix to prevent a fatal error when a string is registered in two different languages at the same time.
  • Resolved an exception resulting in 404 errors for Products created in secondary language when a Custom Product base is set, which includes Categories.

WPML Translation Management 2.5.2

Fixes

  • Implemented multiple security fixes.

WPML Media Translation 2.2.3

Fixes

  • Fixed an Uncaught exception “InvalidArgumentException” when adding external images as translations.

14 Responses to “WPML 3.9.3 including bug-fixes”

  1. I am using the WPML plug-in. I have also finished updating. However, the size of the homepage’s logo has not been modified, either.
    WHY DID IT?
    I DON’T KNOW WHY
    my site is squaresports.kr
    if you visit, site logo is normal in korea, but the other (eng,chiness,dutch) are abnormal. why did it?

    • Hi,

      I can see the issue in your site but I’m not aware of how this is possible to happen.

      Could you please create a ticket in our Support forum so our Supporters can help you more?

      It would probably help if you could include a copy of your site so they can investigate your Theme directly.

    • Hello!
      I see that you have a support question.
      In order for us to investigate the issue – you should open a ticket in our forum. Opening a ticket in our forum, you can get an adequate support regarding your query, that includes investigation of the issue and debugging and if possible – probably a workaround on how to fix the problem from one of our support specialists.
      From your explanation of the issue, it is not very clear for me what exactly is the problem.
      Furthermore, the media plugin updated version 2.2.3 only fixes an error in a very specific scenario, and should not affect your site in any other way – definitely this will not lead to different logo size in other languages.
      You are probably having a compatibility issue with your theme – as you are mentioning that the logo is different size in the other languages. I suggest that perhaps it is a better idea to get in touch with your theme author first as he might be already aware of the issue that you are reporting.

  2. Hi! WPML 3.9.3 wrongly redirects to another subfolder when no trailing slash is used:

    localhost/en/ – works fine
    localhost/en – redirects to localhost/en/en

    Is this a bug or not? How to fix it?

  3. Hello,

    I’ve a problem. If I logged in, the filters in the popup are translated, when I’m not logged in the filters aren’t translated.

    Version WPML 3.9.3

    thanks

  4. Hi! I have problem with WPML:
    When i’m using static page as front page then WPML redirects twice to language subfolder.

    If use trailing slash at end of url then works fine:
    localhost/en/ not redirecting

    But when url is without trailing slash then WPML redirects again to language subfolder:
    localhost/en => localhost/en/en

    And thus I’m getting 404 page not found error

    How to reproduce:
    Install wordpress 4.9.5 and WPML 3.9.3
    Create page and make it as frontpage by Options->Reading->Front page displays. Click “A static page” and select created page

    WPML configuration:
    Languages in separate subdirectories
    Use subdirectory for default language

    Used software versions:
    WPML 3.9.3
    Wordpress 4.9.5
    Nginx 1.12.2

    I bought WPML from reseller and I don’t have access to bugtracker, so it will be nice if someone from support will contact me.

    • Hello again Xiph,

      Please, as I advised you, file a ticket in our support forum: https://wpml.org/forums/topic

      Through the post’s comments, we can’t provide the appropriate support.

      Through our forum instead, our supporters will be able to troubleshoot your issue.

      • Unfortunately I don’t have member’s account, so I can’t fill a ticket 🙁 Login is required… Maybe some from support team can give email to me and then I can contact with him. Now I can only write my messages there 🙁

        • Hello,
          our support forum is the only medium that we use for providing help to our customers.