WPML
Status
Aguardando o autor
Plugin/tema relacionado
Astra

Visão geral do problema

Quando você está traduzindo as strings do painel de administração (strings de configurações do tema) no tema Astra, e você visita a tradução, o valor original da string pode ser sobrescrito com o valor da tradução.

Solução alternativa

Entramos em contato com os desenvolvedores do tema Astra. Até lá, você pode usar esta solução alternativa se tiver certeza do que está fazendo e tiver um backup completo do seu site. Vá para: wp-content/themes/astra/inc/core/common-functions.php Altere o código 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 );
	}
Para:
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 );
	}

Próximos passos

Já entramos em contato com a equipe do Astra para pedir uma correção permanente, mas ainda não recebemos uma atualização de quando isso será resolvido. Isso só pode ajudar a agilizar as coisas se você acessar o fórum de suporte do Astra e informá-los de que uma solução para esse problema também é importante para você.

Todos os problemas conhecidos →