WPML
Statut
En attente de l’auteur
Extension/thème associé
Astra

Aperçu de l’anomalie

Lorsque vous traduisez les chaînes de l’interface d’administration (les chaînes des paramètres du thème) dans le thème Astra, et que vous consultez la traduction, la valeur d’origine de la chaîne de texte peut être écrasée par la valeur de la traduction.

Solution de contournement

Nous avons contacté les développeurs du thème Astra ; en attendant, vous pouvez utiliser cette solution de contournement si vous êtes sûr de ce que vous faites et disposez d’une sauvegarde complète de votre site. Accédez à : wp-content/themes/astra/inc/core/common-functions.php Remplacez le code de :

function astra_update_option( $option, $value ) {

		do_action( "astra_before_update_option_{$option}", $value, $option );

		// Get all customizer options.
		$theme_options = get_option( ASTRA_THEME_SETTINGS );

		// Update value in options array.
		$theme_options[ $option ] = $value;

		update_option( ASTRA_THEME_SETTINGS, $theme_options );

		do_action( "astra_after_update_option_{$option}", $value, $option );
	}
par :
function astra_update_option( $option, $value ) {

		do_action( "astra_before_update_option_{$option}", $value, $option );

		$theme_options = maybe_unserialize(apply_filters( 'wpml_unfiltered_admin_string', get_option( ASTRA_THEME_SETTINGS ), ASTRA_THEME_SETTINGS ));

		// Update value in options array.
		$theme_options[ $option ] = $value;

		update_option( ASTRA_THEME_SETTINGS, $theme_options );

		do_action( "astra_after_update_option_{$option}", $value, $option );
	}

Prochaines étapes

Nous avons déjà contacté l’équipe d’Astra pour leur demander un correctif permanent, mais nous n’avons pas encore reçu de mise à jour sur la date de résolution de ce problème. Cela ne peut qu’aider à faire avancer les choses si vous vous rendez sur le forum d’assistance d’Astra et que vous leur faites savoir qu’une solution à ce problème est également importante pour vous.

Toutes les anomalies connues →