WPML
状态
已解决
报告针对
WPML Multilingual CMS 3.1.8.2

问题概述

仅当网站的 siteurl 选项包含尾部斜杠,并且 WPML 配置为“每种语言使用不同的域名”时,才会出现此问题。

此尾部斜杠在设置->常规页面上不可见。您必须直接在数据库的 wp_options 表中进行检查。

临时解决方法

此问题的修复将在下一个 WPML 版本中发布。

在此期间,要修复此问题,请按照以下步骤操作:


  1. 请确保您有最新的网站备份。

  2. 请确保您已安装最新版本的 WPML(3.1.8.2)。

  3. 找到sitepress.class.php文件并找到第6463

  4. 找到以下行: $this->settings[ 'language_domains' ][ $default_language ] = $wpdb->get_var( "SELECT option_value FROM $wpdb->options WHERE option_name = 'siteurl'");

  5. 并将其替换为: $this->settings[ 'language_domains' ][ $default_language ] = $absolute_home_url;

所有已知问题 →