Por que três vezes o mesmo loop em vez de um loop como no seu exemplo?
À primeira vista, não vejo como isso poderia ficar mais curto - nem por que deveria.
Se qualquer coisa, o script pode ficar melhor (e, portanto, mais), melhorando a detecção do WordPress (se necessário). Além disso, provavelmente também executaria wp language core update
para garantir que as traduções estejam atualizadas.