
Título
// Cambiar correo del administrador principal
add_action('init', function() {
// ID del usuario administrador (generalmente es 1)
$admin_id = 1;
// Nuevo correo electrónico
$new_email = 'correo@gmail.com';
// Obtener usuario actual
$user = get_user_by('ID', $admin_id);
if ($user && $user->user_email !== $new_email) {
// Actualizar email del usuario
wp_update_user(array(
'ID' => $admin_id,
'user_email' => $new_email
));
// Actualizar opción de email admin del sitio
update_option('admin_email', $new_email);
// Eliminar verificación pendiente de cambio de email
delete_option('adminhash');
delete_option('new_admin_email');
}
});
Instrucciones de uso:
- Ve a Code Snippets en tu panel de WordPress
- Añade un nuevo snippet (Add New)
- Copia y pega el código del artifact
- Configura el snippet:
- Tipo: Selecciona "Run snippet everywhere" o "Only run in admin area"
- Actívalo
- Guarda y activa el snippet
Qué hace el código:
- Cambia el email del usuario administrador (ID 1) a
correo@gmail.com - Actualiza la opción de email administrativo del sitio
- Elimina cualquier verificación pendiente de cambio de email
- Se ejecuta automáticamente y solo hace el cambio si es necesario
Importante:
- Desactiva el snippet después de que haga el cambio (en 1-2 minutos)
- Si tu usuario admin no es el ID 1, puedes verificarlo en la base de datos tabla
wp_users - Asegúrate de tener acceso al correo
correo@gmail.compara recibir notificaciones