- 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ê.