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 🙂
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.
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.
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.
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.
Thank you for your answer. Have a nice eastern and be back with great update 🙂
I meant the wpml bet version… should I install it? and how if yes cause in plugin page there is no update for wpml
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
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
Piet did you installed the beta wpml?
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.
I Installed the beta but on text editor i get this
http://s18.postimg.org/5w9zc4215/failureontexteditor.png
i have written text but when i press edit the text window pops up but inside it shows blank page although if you slide the mouse you see that the text is actually there….
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.
Dear Amir…
I went back to 3.8.3 with wpml 3.4
as everything there works like a charm…
bacause of vacation i have no time to test errors and figure it out at the moment.
I really appreciate your help…hope your new wpml version will be perfect with wp3.9
Right, but it might not be coming from WPML. We want to test this case. Can you tell me what you’re showing in the screenshot? It doesn’t look like the native WordPress editor.
It seems to be Visual Composer : http://codecanyon.net/item/visual-composer-page-builder-for-wordpress/242431
im getting this error in firebug, when i am in last step of Setup WPML
OST http://xxx.cz/beta/wp-admin/admin.php?page=sitepress-multilingual-cms/menu/languages.php
Notice: Undefined index: icl_additional_css in /home/www/beta/wp-content/plugins/sitepress-multilingual-cms/ajax.php on line 243
Can you tell us on what WordPress and WPML versions you’re seeing that error?
it’s 3.9
There’s no beta for Multilingual Blog? I see only buttons to Upgrade…
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.
OK, I’ll stick with 3.8.3 and wait for your update.
Hi, I went to my download area, but didn’t find the beta package. Why could that be?
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.
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
Doesn’t sound like something that WPML should do. Have you tried with the default theme? (just for experimentation sake)
There was problem with my theme, sorry for inconvenience.
Thanks.
Thanks for letting me know!
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.
Hi guys,
I had a issue on my website, the main url is http://www.superuber.com
When I typed http://www.superuber.com.br it was redirected to http://www.superuber.com.br.br with double .br
To fix this, I commented the line 4534
if($path == ‘/’) $url = $this->convert_url($url)
I don’t know if is correct but works for me.
Is this part of this new beta version?
Thanks
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?
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?
I’m having WP 3.9 and WPML 3.1.5b2 at the moment.
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.
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.
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.
I have upgrade to WP 3.9 with WPML 3.1.5b2.
For the moment, everything is working nice for me.
Best regards
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.
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.
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!
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,
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 …
There is a glitch in WPML 3.1.5b2, related to recent changes. We reproduced and fixed it. I want to make sure that it’s indeed fixed for you. Can you please paste here the links to the forum threads? We’ll reply there, send you an updated beta version and see that it’s all good for you.
Hello Amir. Thanks for such a quick reply.
Here you go: https://wpml.org/forums/topic/enfold-theme-intergration/
After manual installation the language switcher buttons ba e disapeared from my website. Beta 3 seems up and running. What to do?
Can you go to Appearance->Widgets and drag the language switcher widget again back to its place?
All good now, thanks!