Para forzar Sólo Inglés en la pantalla de administración, ya sea para todos los usuarios con acceso a las pantallas de administración o sólo para usuarios individuales - utilice el siguiente proceso. Necesitará acceder a los archivos de su servidor a través de CPanel, FTP/SFTP o un plugin de gestión de archivos.
Nota: Esta solución está formulada a partir de la información y el código que se encuentran aquí: https://developer.wordpress.org/reference/hooks/locale/
- En wp-content/plugins crea una carpeta y llámala english-only-admin
- En la nueva carpeta cree un archivo llamado english-only-admin.php
-
Para forzar el inglés para todos los usuarios administradores, copie el código de aquí y péguelo en el archivo: https://developer.wordpress.org/reference/hooks/locale/#comment-content-1826
Si desea forzar el idioma sólo para usuarios específicos, utilice la versión del código siguiente. Sustituya ### por el identificador del usuario administrador, o por una lista de identificadores de usuario separados por comas.
<?php
/*
Nombre del Plugin: Admin sólo en inglés
Plugin URI: http://your-domain.com
Descripción: Forzar Inglés (en_US) en la administración de WordPress
Versión: 1.0
Autor: Usted
URI del autor: http://your-domain.comText
Dominio: englishonlyadmin
*/
// impedir el acceso directo
if ( ! defined( 'WPINC' ) ) {
morir;
}
if ( ! function_exists( 'uniquePrefix_force_english_only_admin' ) ) {
/**
* Anular la configuración regional del administrador para forzar el inglés (en_US).
*
* @param string $locale Configuración regional actual.
*
* @return string English (en_US) locale if in Admin, configured locale otherwise.
*/
function uniquePrefix_force_english_only_admin( $locale ) {
$english_users = array( ### ); //REPLACE ### con el id de usuario, o una lista separada por comas de ids de usuario
// detectar cuando estamos en el panel de administración y forzar el inglés
if ( 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 );
}
- Guardar el archivo
- Vaya al panel de control de WordPress -> Pantalla de plugins
- Activar el plugin English Only Admin