- Status
- Vom Autor gelöst
- Gelöst in
- Rank Math 1.0.267
- Zugehöriges Plugin/Theme
- Rank Math SEO
- Themen-Tags
- Compatibility
Übersicht über das Problem
Wenn Sie Rank Math SEO v1.0.266 mit WPML verwenden, sehen Sie möglicherweise einen Hinweis im Admin-Bereich, der Sie auffordert, WPML String-Übersetzung zu aktivieren, selbst wenn das Plugin bereits aktiv ist.
„Bitte aktivieren Sie das Plugin WPML String-Übersetzung, um die Werte der Rank Math-Einstellungen in verschiedene Sprachen zu konvertieren.“
Problemumgehung
Bitte stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website haben, bevor Sie fortfahren.
- Öffnen Sie die Datei …/wp-content/plugins/seo-by-rank-math/includes/admin/class-notices.php.
- Suchen Sie nach Zeile 209.
- Ersetzen Sie:
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; }
- Durch:
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; }
- Deaktivieren und reaktivieren Sie Rank Math SEO