- 状态
- 已由作者解决
- 解决于
- Rank Math 1.0.267
- 相关插件/主题
- Rank Math SEO
- 主题标签
- Compatibility
问题概述
将 Rank Math SEO v1.0.266 与 WPML 结合使用时,您可能会看到一条管理后台通知,要求您激活 WPML 字符串翻译,即使该插件已处于激活状态。
“请激活 WPML 字符串翻译插件,以转换不同语言的 Rank Math 设置值。”
临时解决方法
在继续操作之前,请确保对您的站点进行完整的站点备份。
- 打开 …/wp-content/plugins/seo-by-rank-math/includes/admin/class-notices.php 文件。
- 找到第 209 行。
- 替换:
if ( ! function_exists( 'icl_add_string_translation' ) || get_option( 'rank_math_wpml_notice_dismissed' ) ) { return; } $sitepress = Sitepress::get()->get_var(); $setup_complete = $sitepress->get_setting( 'setup_complete', false ); if ( ! $setup_complete ) { return; }
- 替换为:
if ( get_option( 'rank_math_wpml_notice_dismissed' ) ) { return; } $WPMLSettings = (array) get_option( 'icl_sitepress_settings' ); $WPMLSetUpComplete = $WPMLSettings['setup_complete'] ?? false; if ( ! $WPMLSetUpComplete || function_exists( 'icl_add_string_translation' ) ) { return; }
- 停用并重新激活 RankMath SEO