Para forçar o uso da opção English Only na tela Admin para todos os usuários com acesso às telas de administração ou apenas para usuários individuais, use o processo abaixo. Você precisará acessar os arquivos em seu servidor por meio do CPanel, FTP/SFTP ou um plug-in de gerenciamento de arquivos.
Observação: esta solução foi formulada a partir de informações e códigos encontrados aqui: https://developer.wordpress.org/reference/hooks/locale/
- Em wp-content/plugins, crie uma pasta e chame-a de english-only-admin
- Na nova pasta, crie um arquivo chamado english-only-admin.php
-
Para forçar o inglês para todos os usuários administrativos, copie o código daqui e cole-o no arquivo: https://developer.wordpress.org/reference/hooks/locale/#comment-content-1826
Se quiser forçar o idioma apenas para usuários específicos, use a versão do código abaixo. Substitua ### pelo ID do usuário administrador ou por uma lista de IDs de usuário separados por vírgula.
<?php
/*
Nome do plug-in: English Only Admin
URI do plug-in: http://your-domain.com
Descrição: Forçar o inglês (en_US) na administração do WordPress
Versão: 1.0
Autor: Você
Autor URI: http://your-domain.comText
Domínio: englishonlyadmin
*/
// impedir o acesso direto
Se ( ! defined( 'WPINC' ) {
morrer;
}
Se ( ! function_exists( 'uniquePrefix_force_english_only_admin' ) {
/**
* Substituir a localidade do administrador para forçar o inglês (en_US).
*
* @param string $locale Localidade atual.
*
* @return string Localidade em inglês (en_US) se estiver em Admin, localidade configurada caso contrário.
*/
function uniquePrefix_force_english_only_admin( $locale ) {
$english_users = array( ### ); //REPLACE ### com o ID do usuário ou uma lista de IDs de usuário separados por vírgula
// detectar quando estamos no painel de administração e forçar o inglês
Se ( is_admin() ) {
$u = get_current_user_id();
if( $u && in_array( $u, $english_users ) ) {
$locale = 'en_US';
}
}
return $locale;
}
add_filter( 'locale', 'uniquePrefix_force_english_only_admin', 99999, 1 );
}
- Salvar o arquivo
- Vá para a tela Painel do WordPress -> Plugins
- Ativar o plug-in English Only Admin