如果译文页面的显示比原文页面要慢,您有几件事情可以做。

首先,一定要检查问题的起因。 我们使用调试查询插件检查数据库访问和PHP处理。

当您看到异常大量的查询时,请检查下列可能起因。

字符串翻译跟踪

WPML让您查看可翻译字符串出自何处。 这是一个强大的功能,但也很占资源。

转到WPML->字符串翻译,并确保没有选中“跟踪字符串在网站上的出现位置”。 此功能将导致SQL查询您网站中的每个GetText字符串。 只有当您以管理员身份登录时才会进行这些查询。

自动ID调整

WPML可以将硬编码的ID自动转换到当前语言。 您可以通过WPML->语言->使主题多语化来控制这个。

如果选中“为多语功能调整ID”,一旦主题尝试加载带有特定ID的项目时,WPML将执行SQL查询。 这往往是必需的,但您可以自己优化。

您可以禁用此选项并使用icl_object_idWPML API的其他函数,将您的主题变成多语化。