- Stato
- Risolto dall’autore
- Risolto in
- Rank Math 1.0.267
- Plugin/tema correlato
- Rank Math SEO
- Tag dell’argomento
- Compatibility
Panoramica del problema
Quando usi Rank Math SEO v1.0.266 con WPML, potresti visualizzare un avviso nell’area di amministrazione che ti chiede di attivare WPML Traduzione stringhe anche se il plugin è già attivo.
“Attiva il plugin WPML Traduzione stringhe per convertire i valori delle impostazioni di Rank Math in lingue diverse.”
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file …/wp-content/plugins/seo-by-rank-math/includes/admin/class-notices.php.
- Cerca la riga 209.
- Sostituisci:
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; }
- Con:
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; }
- Disattiva e riattiva Rank Math SEO