{"id":427817,"date":"2014-07-01T07:52:37","date_gmt":"2014-07-01T07:52:37","guid":{"rendered":"http:\/\/wpml.org\/?p=427817"},"modified":"2014-07-01T07:52:37","modified_gmt":"2014-07-01T07:52:37","slug":"wpml-3-1-6-stability-update","status":"publish","type":"post","link":"https:\/\/wpml.org\/th\/changelog\/2014\/07\/wpml-3-1-6-stability-update\/","title":{"rendered":"WPML 3.1.6 &#8211; Stability Update"},"content":{"rendered":"<p><strong>We&#8217;re happy to release WPML 3.1.6, further improving data caching, performances, and security.<\/strong><\/p>\n<p>Most of the changes in this release are under the hood and won&#8217;t be immediately noticed, unless you faced performances issues.<\/p>\n<p>We also added several hooks for themes and plugin developers, to reduce the number of lines of code, removing previously needed logic to check if functions or plugins existed.<\/p>\n<h2>WPML core<\/h2>\n<ul>\n<li>Time of first activation of WPML plugin reduced to about 5% of previous results<\/li>\n<li>WPML now resolves site URL and paths to plugins directories in better way, respecting different server and WordPress settings<\/li>\n<li>Improved caching of WPML function&#8217;s results, especially for WordPress in multi site mode<\/li>\n<li>We added new screen to WPML > Support with debug informations, this will be helpful when WPML users will need our help at forum<\/li>\n<li>Enhanced compatibility with WP SEO plugin and NextGen Gallery plugin<br \/>\nFixed possible SQL injections<\/li>\n<li>Fixed language switcher on custom post type archive pages<\/li>\n<li>Support for translate_object_id filter &#8211; this can be used in themes instead of the icl_object_id function<\/li>\n<li>Fixed widget previews<\/li>\n<li>Function url_to_postid() is now filtered by WPML plugin to return correct post ID.<\/li>\n<li>Constants ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS + ICL_DONT_LOAD_LANGUAGES_JS are respected now when JS and CSS files are loaded<\/li>\n<li>Several additional bug fixes<\/li>\n<\/ul>\n<h2>WPML CMS NAV<\/h2>\n<ul>\n<li>Fixed possible SQL injections<\/li>\n<li>Minor syntax fixes<\/li>\n<\/ul>\n<h2>WPML MEDIA<\/h2>\n<ul>\n<li>Improved compatibility with plugins, which filters lists of attachments<\/li>\n<\/ul>\n<h2>WPML STICKY LINKS<\/h2>\n<ul>\n<li>Fixed sticky links handling in widgets<\/li>\n<li>Fixed possible SQL injections<\/li>\n<\/ul>\n<h2>WPML STRING TRANSLATION<\/h2>\n<ul>\n<li>String Translation module respects now that strings can be stored in arrays with hash index equal to zero<\/li>\n<li>Improved translation caching<\/li>\n<li>Improved translation of blog name in multisite mode<\/li>\n<\/ul>\n<h2>WPML TRANSLATION ANALYTICS<\/h2>\n<ul>\n<li>Fixed possible SQL injections<\/li>\n<li>WPML TRANSLATION MANAGEMENT and WPML XLIFF<\/li>\n<li>Support for different formats of new lines in XLIFF files; this improves compatibility with different translation software<\/li>\n<\/ul>\n<h2>Download and upgrade<\/h2>\n<p>If you are using our Installer plugin, you will receive this update automatically to your WordPress admin. You can always download manually from your WPML account.<\/p>\n<p>Again, this is a pretty major upgrade, with almost every file in WPML edited. We backed up our database before this release and you should too.<\/p>\n<h2>Credits<\/h2>\n<p>WPML 3.1.6 is the result of very hard work from the entire team. Want to meet them?<\/p>\n<h4 style=\"clear:both;\">Konrad<\/h4>\n<p><img decoding=\"async\" src=\"http:\/\/wpml.org\/wp-content\/uploads\/2013\/11\/konrad-karpieszuk.jpg\" style=\"width:100px; float:right; margin-left:2em;\">Konrad was in charge of WPML 3.1.6, fixing bugs, improving performance and taking care of biz.<\/p>\n<h4 style=\"clear:both;\">Andrea<\/h4>\n<p><img decoding=\"async\" src=\"http:\/\/wpml.org\/wp-content\/uploads\/2013\/11\/Andrea.jpg\" style=\"width:100px; float:right; margin-left:2em;\">Andrea is WPML&#8217;s lead developer. In parallel to this maintenance release, Andrea is leading the next major version of WPML.<\/p>\n<h4 style=\"clear:both;\">Pawe\u0142<\/h4>\n<p><img decoding=\"async\" src=\"http:\/\/wpml.org\/wp-content\/uploads\/2014\/02\/pawel-wawrzyniak.jpg\" style=\"width:100px; float:right; margin-left:2em;\">Pawe\u0142 is now working on extending WPML&#8217;s interfaces to translation services. Most on this very soon.<\/p>\n<h2>Next for WPML<\/h2>\n<p>WPML 3.2 is in the pipe, getting ready for QA. It&#8217;s a major update to the Translation Management and String Translation modules.<\/p>\n<p>Ideas? Suggestions? Leave your comments and we&#8217;ll get back to you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re happy to release WPML 3.1.6, further improv [&hellip;]<\/p>\n","protected":false},"author":47714,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_uag_custom_page_level_css":"","ep_exclude_from_search":false,"footnotes":""},"categories":[48],"tags":[],"class_list":["post-427817","post","type-post","status-publish","format-standard","hentry","category-changelog"],"spectra_custom_meta":{"_edit_lock":["1404316310:47714"],"_edit_last":["2"],"bbps-topic-tags":["a:0:{}"],"_views_template":["0"],"_icl_translator_note":[""],"ratings_users":["0"],"ratings_score":["0"],"ratings_average":["0"],"_oembed_1e02e02ee671c61d8638766a0ee1cb8e":["<iframe title=\"WPML Advanced Translation Editor\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/TmmyU6MtXY8?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_1e02e02ee671c61d8638766a0ee1cb8e":["1630657590"],"_oembed_f56bf1c5a64a315a94e4cbf7a197b2b0":["<iframe title=\"Integration between Astra theme and Toolset\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/z0GrsNVmFjo?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_f56bf1c5a64a315a94e4cbf7a197b2b0":["1664546441"],"_oembed_bbf56b1d4c25ce11481afba39f176f85":["<iframe title=\"Using WPML to translate content created with page builders\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/MSqNzrdPMkE?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_bbf56b1d4c25ce11481afba39f176f85":["1669734810"],"_oembed_d812396ab00eaf7ff0dfe458721807c2":["<iframe title=\"Manual update to WPML 3.2\" width=\"525\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/4W2S7_pKOeI?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>"],"_oembed_time_d812396ab00eaf7ff0dfe458721807c2":["1679570216"],"_wpml_media_featured":["1"],"_wpml_media_duplicate":["0"],"_oembed_8b192c37df925cacb831b3922e69595d":["<iframe title=\"Using WPML To Translate Pages Built With Fusion Builder (Avada Theme)\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/_bNqjjBPdGA?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>"],"_oembed_time_8b192c37df925cacb831b3922e69595d":["1707057741"],"_oembed_5b878497fa28c407745addbe2627459e":["<iframe title=\"Language switcher preview in WPML 3.6\" width=\"525\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/NEwhylLpnJ4?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>"],"_oembed_time_5b878497fa28c407745addbe2627459e":["1714405385"],"_wpml_word_count":["507"],"_uag_css_file_name":["uag-css-427817.css"],"_uag_page_assets":["a:9:{s:3:\"css\";s:260:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:1:{i:0;s:14:\"core\/shortcode\";}s:8:\"uag_flag\";b:0;s:11:\"uag_version\";s:10:\"1778497644\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"gform-image-choice-sm":false,"gform-image-choice-md":false,"gform-image-choice-lg":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"Andrea","author_link":"https:\/\/wpml.org\/th\/author\/andrea-s\/"},"uagb_comment_info":0,"uagb_excerpt":"We&#8217;re happy to release WPML 3.1.6, further improv&hellip;","_links":{"self":[{"href":"https:\/\/wpml.org\/th\/wp-json\/wp\/v2\/posts\/427817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpml.org\/th\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpml.org\/th\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpml.org\/th\/wp-json\/wp\/v2\/users\/47714"}],"replies":[{"embeddable":true,"href":"https:\/\/wpml.org\/th\/wp-json\/wp\/v2\/comments?post=427817"}],"version-history":[{"count":4,"href":"https:\/\/wpml.org\/th\/wp-json\/wp\/v2\/posts\/427817\/revisions"}],"predecessor-version":[{"id":427863,"href":"https:\/\/wpml.org\/th\/wp-json\/wp\/v2\/posts\/427817\/revisions\/427863"}],"wp:attachment":[{"href":"https:\/\/wpml.org\/th\/wp-json\/wp\/v2\/media?parent=427817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpml.org\/th\/wp-json\/wp\/v2\/categories?post=427817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpml.org\/th\/wp-json\/wp\/v2\/tags?post=427817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}