WPML
Статус
Решено автором
Решено в
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
Вы также можете ознакомиться с обращением в службу поддержки, которое рассматривает автор плагина.

Все известные проблемы →