• Ir a navegación principal
  • Ir al contenido principal
Código Genesis

Código Genesis

Tutoriales para Genesis Framework y WordPress

  • Empieza aquí
  • Acceder
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse

Cambiar el color del admin automáticamente dependiendo si es una instalación en staging o producción

Descubre en este tutorial cómo cambiar automáticamente el esquema de color del admin dependiendo de si estás en staging o producción.

En un tutorial anterior aprendiste a definir un tipo de entorno en WordPress (producción, desarrollo, staging…).

Lo bueno de esto es que te abre las puertas a usar diferentes configuraciones dependiendo del entorno.

Por ejemplo, ¿nunca te ha pasado eso de estar modificando la versión que no tocaba?

Pues ahora puedes hacer que cambie el esquema de color de la administración de WordPress según el entorno.

Esquema de color en la instalación de staging.

Esto puede ser una forma muy práctica para diferenciar con un solo vistazo entre la instalación de staging y la de producción, y te puede ahorrar algún que otro error, ¿no crees?

Esquema de color en la instalación de producción.

Obviamente esto lo puedes hacer de forma manual, pero gracias a la función wp_get_environment_type() puedes automatizarlo, ahorrando tiempo y asegurándote de que no te olvidas de hacerlo.

Vamos a ver cómo:

Snippet para cambiar el esquema de color del admin de WordPress dependiendo del entorno

En primer lugar, asegúrate de que tienes definido el entorno.

Una vez lo hayas hecho, añade el siguiente fragmento al final del fichero functions.php o a tu plugin de funcionalidades:

Para ver este código y los otros 1277 snippets de esta web,
identifícate o suscríbete aquí.

Con este fragmento estás usando la función wp_get_environment_type() para determinar cuál es entorno de trabajo e indicando que cuando sea ‘staging’ debe mostrar la paleta de color ‘sunrise’.

En cambio, cuando detecte que está en producción (‘production’) lo pasará a la paleta clásica.

Esquema de color en la instalación de staging.

Para el ejemplo he usado dos paletas bien diferenciadas: el de tonos rojos para la instalación en staging y el clásico para la de producción.

Te invito a personalizarlo a tu gusto, por supuesto.

Puedes elegir entre las paletas ya existentes:

  • ‘admin_color’ => ‘default’
  • ‘admin_color’ => ‘light’
  • ‘admin_color’ => ‘blue’
  • ‘admin_color’ => ‘coffee’
  • ‘admin_color’ => ‘ectoplasm’
  • ‘admin_color’ => ‘midnight’
  • ‘admin_color’ => ‘ocean’
  • ‘admin_color’ => ‘sunrise’

O incluso elegir una personalizada. Si no sabes cómo crearla y te interesa hacerlo solo tienes que comentármelo. 😉

Conclusiones

Ahora ya sabes cómo definir un esquema de color distinto para la administración de WordPress dependiendo de si está en staging o producción.

Si tienes alguna duda sobre este tutorial, déjala en los comentarios.

¿Sugerencias para próximos snippets? Envíamelas con el formulario de contacto.

Todo ventajas de ser suscriptor.

PHP WordPress

Nahuai Badiola - CEO

Desarrollador web especializado en WordPress y Genesis Framework. Me encanta contribuir a la comunidad de WordPress y Genesis dando charlas en WordCamps, organizando eventos, traduciendo temas y plugins… más sobre mí.

Para dejar dudas o preguntas sobre este código,
puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto
  • Legal

¿Has olvidado tu contraseña?