- Статус
- Решено автором
- Решено в
- 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; }
- Деактивируйте и снова активируйте Rank Math SEO