WPML

Aperçu de l’anomalie

Lorsque vous utilisez Rank Math SEO v1.0.266 avec WPML, vous pourriez voir un avis dans l’interface d’administration vous demandant d’activer WPML Traduction de chaînes, même lorsque l’extension est déjà active.

« Veuillez activer l’extension WPML Traduction de chaînes pour convertir les valeurs des paramètres de Rank Math dans différentes langues. »

Solution de contournement

Veuillez vous assurer de disposer d’une sauvegarde complète de votre site avant de continuer.

  • Ouvrez le fichier …/wp-content/plugins/seo-by-rank-math/includes/admin/class-notices.php.
  • Cherchez la ligne 209.
  • Remplacez :
    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;
    }
  • Par :
    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;
    }
  • Désactivez et réactivez Rank Math SEO
Vous pouvez également consulter le ticket de support (s'ouvre dans un nouvel onglet) géré par l’auteur de l’extension.

Toutes les anomalies connues