WPML
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
Puoi anche fare riferimento al ticket di supporto gestito dall’autore del plugin.

Tutti i problemi noti →