Skip Navigation
87

Today is the official target date for WordPress 3.9 release (and also the day before Easter and Passover). We’re happy to release a second beta for WPML 3.1.5, with complete WordPress 3.9 support and other goodies.

Although this major WordPress version looks pretty similar on the surface, it packs a number of important changes to API and internal functionality. These changes are great for developers, as they make all WordPress code cleaner and nicer to work with. However, many plugins need to be updated to support the new API and remove deprecated calls.

WPML 3.1.5 addresses all the new stuff in WordPress 3.9. Since we’re just before a major holiday, we are holding back this update for next week. WPML 3.1.5 is after our complete QA and testing. It’s ready for development sites and we’ll update our own sites to it next week.

If you can give it a try on sites that you are developing now, especially with WordPress 3.9, it will be great!

Here is the list of major updates to WPML and its components.

WPML core

  • Further performance improvements: we’ve reduced the amount of repeated queries ran by WPML
  • Improved usability
  • Tested and fixed compatibility with WordPress 3.9 (this will be further improved in next release)
  • Fixed notices caused by mysql_* function when using PHP 5.5+
  • Fixed dependencies issues
  • Fixed parent-child page relationship issues
  • Fixed sub queries pagination when shown in home page
  • Fixed compatibility with CRED/Views
  • Fixed issues in root page
  • Fixed ajax requests loosing current language information

WPML CMS NAV

  • Tested and fixed compatibility with WordPress 3.9 (this will be further improved in next release)
  • Fixed notices caused by mysql_* function when using PHP 5.5

WPML MEDIA

  • Tested and fixed compatibility with WordPress 3.9 (this will be further improved in next release)
  • Fixed dependencies issues

WPML STICKY LINKS

  • Tested and fixed compatibility with WordPress 3.9 (this will be further improved in next release)
  • Fixed notices caused by mysql_* function when using PHP 5.5
  • Fixed dependencies issues
  • Proper support of custom post types

WPML STRING TRANSLATION

  • Tested compatibility with WordPress 3.9
  • Fixed slug translation issues

WPML TRANSLATION ANALYTICS

  • Tested compatibility with WordPress 3.9
  • Fixed dependencies issues

WPML TRANSLATION MANAGEMENT

  • Tested compatibility with WordPress 3.9
  • Minor bugfixes

WPML XLIFF

  • Tested compatibility with WordPress 3.9
  • Added support to multiple XLIFF versions
  • Fixed XLIFF import issues

Download and Install

As this is still a beta release, you can get it manually from your wpml.org account. Log in, go to Downloads, scroll to the bottom and get the WPML Beta Package. It’s a ZIP, which contains ZIP files of all of WPML’s components.

This update is fine for development sites. If you are upgrading sites from previous WPML versions, make sure that you upgrade all of WPML’s components.

Should I Update to WordPress 3.9?

At the time of writing this blog post WordPress 3.9 is not officially released yet (still in release candidate). Easter vacation is starting tomorrow and we don’t recommend doing major upgrades when not everyone is here. Even if WordPress 3.9 is released today, we will wait with it for our own sites for next week. Then, we’re going to run it on a test site with all plugins updated and test everything.

As WordPress 3.9 includes big changes under the surface, we’re going to carefully test our sites before we upgrade. All our testing show that WPML 3.1.5 works smoothly with WordPress 3.9. We are using a number of other plugins and have some code in our theme and I think that careful testing is better than panic problem fixing.

Feedback? Ideas? Questions?

I hope that you manage to experiment with WPML 3.1.5 on your development sites. Please give us your feedback by leaving comments. We’re attention junkies 🙂

87 Responses to “WPML 3.1.5b2 with WordPress 3.9 Support”

  1. We are experiencing a number of issues with the currrent WPML plugin.

    When performing an export to XLIFF there appears to be a limitation of 19 files. When exporting 20 or more files the exported zip file is empty.

    After exporting, the display page automatically defaults to page 1. This is not ideal since if you are working in the middle of a series, you would then need to navigate back to the relevant display page each time.

    • Of course we want to help you with this. Did you report in our technical forum? I’d like to get the details from there.

  2. I have downloaded this package and want to install it as a plugin but no way!!!?
    can you help me

    • The beta package is a ZIP file which includes other ZIP files. You need to unzip it on your local. Then, you can upload the ZIP files inside it to your site.

  3. Hi,

    My concern is that since 3.7, WP updates automatically & we’ve yet to configure it not to auto update. I would prefer to take your suggestion & not update WP or wpml until wpml is out of beta. It would seem that the new auto updates to WP may cause many sites problems, no?

    Thanks

    • WordPress will not update itself unless we are talking about a sub version like when WP went from 3.8.1 to 3.8.2. If you are running 3.8.3 you will need to take manual action to update to 3.9.

    • As others have pointed out, WordPress will not update automatically to a major new version (3.9). We’ve been testing with WordPress 3.9 for a while now and it’s working fine for us. However, it’s a big update and we just don’t feel like going into panic mode, for our own sites, during this holiday. So, we’re delaying updating WordPress on our own sites. WordPress 3.9 is excellent (as always). We haven’t run into any problem with it, but I recommend a careful upgrade process for all new versions.

  4. Hi u am building a new site and I have finished both languages. I made an update to wordpress 3.9 and after I got the email from you. Now I tested my site and it works great in both languages. Should i install the wall beta version afterall?

    • WPML 3.1.4 works with WordPress 3.9, but shows warnings about deprecated functions (got deprecated last week). Most sites don’t have debug errors enabled, so it shouldn’t matter much to you. If everything is OK for your site, I suggest to leave it until we release 3.1.5 officially. Most of our staff will be away from tomorrow till Monday. If you need help, there will be fewer of us here around. We’re delaying this release, so that if people need help, we’re here.

  5. I meant the wpml bet version… should I install it? and how if yes cause in plugin page there is no update for wpml

  6. visual editor vanished and i cannot add media…i hadn;t realized that yestreday…i disable wpml and everything goes ok…so i must update to the beta version i suppose…how to do that Sir?
    thanks in advance

  7. This morning I updated all sites of clients to WP 3.9 (had done my own site already a few hours earlier) and one site showed trouble related to a plugin.

    It turned out that there was something calling wpdb in not an entirely correct way and it was related to WPML. Fortunately earlier already I had read this post, so I decided to give it a try.

    Yes, I did read the warning not to try it on a live site, but it was either this or reverting the site back to WP 3.8.3 (more work).

    I am happy to confirm that both site and plugins are holding up great and they show no more errors! I will keep an eye on things, but I trust everything will be fine!

    Thanks for making it compatible with WP 3.9 so fast!

    Happy Easter / Passover!

    Piet

  8. Hi,

    i updated to WordPress 3.9 and some features are not working on my site. For example i can’t change the permalink in a blog entry or other plugins (wordpress seo by yoast) is also not working. If i turned of WPML 3.14 everything is okay.
    So i look forward, that you will bring an update in the next days.

    cheers

    Michael

    • The beta version that we released should address compatibility issues with WordPress 3.9. Can you install it and check if it helps? If not, we would like to know the details, so we can check if it’s in WPML and what needs fixing for your site.

    • This doesn’t look like the WordPress content editor. Can you tell me what the screenshot shows?

      Also, I’m pretty sure that there’s a Javascript error somewhere. If you use Google Chrome or Firefox, there’s a console that can show the error. Let’s see what it says.

    • It’s for clients who have the Multilingual CMS package right now. If you upgraded WordPress to 3.9, I recommend downgrading to 3.8.3 for now. We already received very valuable feedback about more changes in WP 3.9. We’ll update the download and make it available to all next week.

    • It’s for clients who have the Multilingual CMS package right now. If you upgraded WordPress to 3.9, I recommend downgrading to 3.8.3 for now. We already received very valuable feedback about more changes in WP 3.9. We’ll update the download and make it available to all next week.

  9. Hello,

    if I change Page Template (mypage.php) under Page Attributes Default Page (page.php) layout is still loaded. I’m using WPML. Is this related to WPML? Does anyone experiencing the same problems?

    Can’t really test theme with WPML disabled. 🙁 WPML version 3.1.5b2.

    Thanks

  10. FYI, the “Insert / Edit Link” button in the Visual editor stops functioning with WPML 3.1.3 and WordPress 3.9.

    I tried resetting WPML but immediately lost all of my blog posts? I’ll disable our multilingual support until this update is ready. 🙂

    • Are you testing WPML 3.1.3, or the recent 3.1.5 beta? WordPress made some significant changes in the visual editor (completely new JS) and there are incompatibilities with previous WPML versions. If you want to test with WordPress 3.9, I suggest updating to the current 3.1.5b2. Please also note that it would be far better to do these testing on development sites and not on production sites.

    • Thanks for reporting this. WPML’s devs will check this very shortly and get back to you. I’ve added to our issues tracking system for WPML 3.1.5.

      • Hi Harrison.

        You mention you commented a line to make it work, however in my tests, trying to mimic the same scenario, I didn’t have any issue like this.

        I’d like to investigate it further: would you mind opening a ticket in the support forum and ask to get assigned to me, so we can further troubleshoot the issue?

  11. Hello!

    Could you check, if there is problem with category tree with multiple languages? I’m loosing category child items when adding new category items.

    Very frustrating when ypu have 100+ categories with multiple child elements 🙂

    Thanks.

    P.S. WP 3.9 and WPML version 3.1.5b2.

    • Update: Category (translations) is some how hidden when adding new category items to primary language. get_categories() returns empty in frontend.

      • Is this happening to you on WordPress 3.9 and with the recent 3.5.1b2, or a different combination?

          • OK, we’re on it. I’ve added your contact email to our bug tracking system. If the developers need help reproducing the problem, they will email you.

  12. Is it possible that all other functions of WordPress (copy Pictures for the Mediathek) and the functions of other Plugins (SEO by Yoast) are influenced by this update and do not work?

    • This WordPress update brought significant changes to the API, visual editor and JavaScript. Many plugins may need update. Next week we are going to test updates for our own sites.

  13. Hi Everyone,

    I updated beta version on the wordpress 3.9 version but media button and some function still not working..

    I need your help thanks..

    • Sorry, My bad its working now.. First time ı update only Sitepress thats why it didn’t work.

      Thanks.

  14. I have upgrade to WP 3.9 with WPML 3.1.5b2.
    For the moment, everything is working nice for me.
    Best regards

  15. Your WPML settings seem to be corrupted. To avoid corrupting your existing data, we have hidden WPML from this site.
    Please contact the support forum as soon as possible, in order to provide you with a fix to this issue.
    When contacting the support, please copy and paste the following details:

    ==================================================
    WPML Multilingual CMS 3.1.4 => Installed/Active
    WPML CMS Nav 1.4.2 => Installed/Active
    WPML String Translation 2.0.4 => Installed/Active
    WPML Sticky Links 1.3.2 => Installed/Active
    WPML Translation Management 1.9.3 => Installed/Active
    WPML Translation Analytics Version n/a => Not installed/Not Active
    WPML XLIFF Version n/a => Not installed/Not Active
    WPML Media 2.1.3 => Installed/Active
    WooCommerce Multilingual 3.3-BETA2 => Installed/Active
    JigoShop Multilingual Version n/a => Not installed/Not Active
    Gravity Forms Multilingual Version n/a => Not installed/Not Active
    CRED Frontend Translation Version n/a => Not installed/Not Active
    Installer 0.7.1 => Installed/Active
    ————————————————–
    icl_translations count: 43
    setup_complete: false
    setup_complete missing: true
    default_language: “”
    default_language_missing: true

    active_languages:
    Array
    (
    )

    icl_sitepress_settings (serialized):
    a:49:{s:19:”hide_upgrade_notice”;s:5:”3.1.4″;s:25:”icl_capabilities_verified”;b:1;s:21:”interview_translators”;i:1;s:34:”existing_content_language_verified”;i:0;s:25:”language_negotiation_type”;i:3;s:23:”theme_localization_type”;i:2;s:14:”icl_lso_header”;i:0;s:18:”icl_lso_link_empty”;i:0;s:13:”icl_lso_flags”;i:0;s:19:”icl_lso_native_lang”;i:1;s:20:”icl_lso_display_lang”;i:1;s:18:”sync_page_ordering”;i:1;s:16:”sync_page_parent”;i:1;s:18:”sync_page_template”;i:1;s:16:”sync_ping_status”;i:1;s:19:”sync_comment_status”;i:1;s:16:”sync_sticky_flag”;i:1;s:17:”sync_private_flag”;i:1;s:16:”sync_post_format”;i:1;s:11:”sync_delete”;i:0;s:15:”sync_delete_tax”;i:0;s:20:”sync_post_taxonomies”;i:1;s:14:”sync_post_date”;i:0;s:21:”sync_taxonomy_parents”;i:0;s:25:”translation_pickup_method”;i:0;s:15:”notify_complete”;i:1;s:26:”translated_document_status”;i:1;s:17:”remote_management”;i:0;s:15:”auto_adjust_ids”;i:1;s:11:”alert_delay”;i:0;s:12:”promote_wpml”;i:0;s:23:”troubleshooting_options”;a:1:{s:18:”http_communication”;i:1;}s:18:”automatic_redirect”;i:0;s:17:”remember_language”;i:24;s:17:”icl_lang_sel_type”;s:8:”dropdown”;s:18:”icl_lang_sel_stype”;s:7:”classic”;s:24:”icl_lang_sel_orientation”;s:8:”vertical”;s:28:”icl_lang_sel_copy_parameters”;s:0:””;s:21:”icl_widget_title_show”;i:1;s:28:”translated_document_page_url”;s:13:”auto-generate”;s:28:”sync_comments_on_duplicates “;i:0;s:3:”seo”;a:2:{s:10:”head_langs”;i:1;s:27:”canonicalization_duplicates”;i:1;}s:22:”posts_slug_translation”;a:1:{s:2:”on”;i:0;}s:15:”languages_order”;s:0:””;s:4:”urls”;a:5:{s:30:”directory_for_default_language”;i:0;s:12:”show_on_root”;s:0:””;s:19:”root_html_file_path”;s:0:””;s:9:”root_page”;i:0;s:23:”hide_language_switchers”;i:1;}s:22:”admin_default_language”;s:9:”_default_”;s:18:”ajx_health_checked”;b:1;s:22:”translation-management”;a:1:{s:26:”taxonomies_readonly_config”;a:4:{s:11:”product_cat”;i:1;s:11:”product_tag”;i:1;s:8:”pa_color”;i:1;s:8:”pa_model”;i:1;}}s:22:”taxonomies_sync_option”;a:4:{s:11:”product_cat”;i:1;s:11:”product_tag”;i:1;s:8:”pa_color”;i:1;s:8:”pa_model”;i:1;}}

    icl_sitepress_settings (unserialized):
    Array
    (
    [hide_upgrade_notice] => 3.1.4
    [icl_capabilities_verified] => 1
    [interview_translators] => 1
    [existing_content_language_verified] => 0
    [language_negotiation_type] => 3
    [theme_localization_type] => 2
    [icl_lso_header] => 0
    [icl_lso_link_empty] => 0
    [icl_lso_flags] => 0
    [icl_lso_native_lang] => 1
    [icl_lso_display_lang] => 1
    [sync_page_ordering] => 1
    [sync_page_parent] => 1
    [sync_page_template] => 1
    [sync_ping_status] => 1
    [sync_comment_status] => 1
    [sync_sticky_flag] => 1
    [sync_private_flag] => 1
    [sync_post_format] => 1
    [sync_delete] => 0
    [sync_delete_tax] => 0
    [sync_post_taxonomies] => 1
    [sync_post_date] => 0
    [sync_taxonomy_parents] => 0
    [translation_pickup_method] => 0
    [notify_complete] => 1
    [translated_document_status] => 1
    [remote_management] => 0
    [auto_adjust_ids] => 1
    [alert_delay] => 0
    [promote_wpml] => 0
    [troubleshooting_options] => Array
    (
    [http_communication] => 1
    )

    [automatic_redirect] => 0
    [remember_language] => 24
    [icl_lang_sel_type] => dropdown
    [icl_lang_sel_stype] => classic
    [icl_lang_sel_orientation] => vertical
    [icl_lang_sel_copy_parameters] =>
    [icl_widget_title_show] => 1
    [translated_document_page_url] => auto-generate
    [sync_comments_on_duplicates ] => 0
    [seo] => Array
    (
    [head_langs] => 1
    [canonicalization_duplicates] => 1
    )

    [posts_slug_translation] => Array
    (
    [on] => 0
    )

    [languages_order] =>
    [urls] => Array
    (
    [directory_for_default_language] => 0
    [show_on_root] =>
    [root_html_file_path] =>
    [root_page] => 0
    [hide_language_switchers] => 1
    )

    [admin_default_language] => _default_
    [ajx_health_checked] => 1
    [translation-management] => Array
    (
    [taxonomies_readonly_config] => Array
    (
    [product_cat] => 1
    [product_tag] => 1
    [pa_color] => 1
    [pa_model] => 1
    )

    )

    [taxonomies_sync_option] => Array
    (
    [product_cat] => 1
    [product_tag] => 1
    [pa_color] => 1
    [pa_model] => 1
    )

    )

    ==================================================

    • This issue may happen when WPML doesn’t manage to create all its tables during the setup process. We’ve improved the retrial process in WPML 3.1.5. It will offer you to retry the database setup. To get WPML 3.1.5b2 (which is a beta version), please login to your wpml.org account. Got to Downloads and scroll all the way to the bottom. Download WPML Beta Package and unzip it. Then, upload to your site the relevant WPML components.

  16. In my site media button and some function still not working.

    So I tried to install 3.5.1b2, but I can not install it.

    WordPress Japanese version 3.9.

    bellow is error message( in Japanese):

    from here —-

    http://wpml.org/?download=7411&slug=CMS_BETA_PACKAGE… からインストールパッケージをダウンロードしています…

    パッケージを展開しています…

    プラグインをインストールしています…

    パッケージをインストールできませんでした。 有効なプラグインが見つかりませんでした。

    プラグインのインストールに失敗しました。

    still here—

    • I see what the problem is. First, you need to unzip this file on your PC. Then, you will get ZIP files of WPML and its components. Upload these ZIP files to your site and it should work fine.

  17. Don’t know if it is already a known issue with 3.1.5b2, but duplicate slugs for pages don’t work anymore (redirects to the translation).

    • I want to make sure that we’re not overlooking anything. Can you please start a new thread in our forum and describe this in details? Tell us what you’re using and what you’re seeing. If you can include a screenshot that shows what you’re doing in the GUI, it will be great.

      Someone from WPML development team will be in touch soon and follow up on this.

      Thanks!

  18. When will you be comfortable releasing an official update for WPML that is fully compatible with WordPress 3.9? Thanks

    • Pretty soon. The remaining major changes that we’re working through now are:
      1. Ability to add multiple language switcher widgets (forced by a change in the widgets API in WP 3.9).
      2. Taxonomy listing tree issues.
      3. Several different reports from clients about things going wrong – these could well be theme problems, but we have to verify.

      We’re very much hoping and trying to get a new version by Thursday.

    • Hi,

      Has your team released a stable version of WPML that is fully compatible with WordPress 3.9?

      We have one site that relies heavily on WPML that is still running on 3.8.x as I am hesitant to upgrade to 3.9 until I know for sure WPML is going to function right.

      It’s a fairly high traffic site.

      Thanks,

  19. Hello guys, I have posted some bugs in support section, but I would like to mention theme here. For now, I can not find my multi language Tags. I have Tag lists, translated them, but when I go to post section, I can not find theme there. For example, when I press “Show popular tags” it will tell me that there are no tags. Second, I did manage to tag my posts manually, by typing all the tag names manually, with no prediction. And if I want to display tag cloud in my widget area, it will show my natives language tags there, but if I switch to other languages, it will show empty field there. Same with default themes…

    I am currently using Enfold theme, and I can not use my blog section. For example, if I want to show specific blog posts, from some categories, I can not do that, since my category selector will show me my second language category list, in my primary category pages …

  20. After manual installation the language switcher buttons ba e disapeared from my website. Beta 3 seems up and running. What to do?