Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo aplicar CSS para roles de usuario específicos en WordPress (de forma sencilla)

Cambiar la apariencia de su sitio para diferentes roles de usuario puede ayudarle a crear experiencias de usuario personalizadas.

Hemos comprobado que muchos usuarios prefieren sitios web con interfaces personalizadas. Por ejemplo, es posible que desee mostrar elementos específicos a los autores que están ocultos para otros usuarios o dar un estilo diferente a ciertas secciones para los suscriptores o clientes.

En este tutorial, le guiaremos a través de la aplicación de CSS para roles de usuario específicos en WordPress. Esto le ayudará a personalizar diferentes áreas en función de las necesidades específicas de sus usuarios.

How to Apply CSS for Specific User Roles in WordPress

Por qué y cuándo aplicar CSS para roles de usuario específicos en WordPress

Gestionamos varios sitios web para nuestras empresas que requieren el inicio de sesión de los usuarios. A menudo nos encontramos con la necesidad de personalizar la apariencia para diferentes roles de usuario.

Al realizar pruebas divididas en esos sitios, hemos descubierto que la personalización mejora enormemente la experiencia del usuario. Una experiencia de usuario mejorada se traduce, en última instancia, en una mayor satisfacción del cliente, más conversiones y más ventas.

Tanto si eres propietario de un sitio web como si lo desarrollas o diseñas, tener control sobre el aspecto de tu sitio para distintos usuarios puede ser muy útil.

He aquí algunos casos de uso común:

  • Sitios de afiliación: Puede utilizar CSS personalizado para ofrecer diferentes experiencias a los miembros premium.
  • Tiendas de comercio electrónico: puede destacar los carros de la compra, los descuentos para clientes que devuelven y otras funciones para los clientes que han iniciado sesión.
  • Blogs con varios autores: Gestionar un blog con varios autores puede resultar complicado. Con CSS personalizado, puede crear una interfaz limpia y eficiente para los editores, manteniendo las cosas simples para los colaboradores y suscriptores.
  • Sitios de clientes: Puede crear un área de administración simplificada para los clientes ocultando ciertos elementos con CSS personalizado.

Ahora, el problema es cómo decirle a WordPress qué código CSS cargar para los diferentes roles de usuario.

Aplicación de CSS personalizado para roles de usuario específicos en WordPress

La forma más fácil de gestionar código personalizado, incluyendo CSS, en WordPress es usando WPCode. Es el mejor plugin de fragmentos de código para WordPress y te permite gestionar de forma segura tu CSS personalizado en un solo lugar.

Nota: También existe una versión gratuita de WPCode. Sin embargo, recomendamos actualizar a un plan de pago para desbloquear más funciones.

Por qué recomendamos WPCode:

  • Te permite añadir de forma segura cualquier código personalizado, incluido CSS, sin romper tu sitio web. Si un fragmento de código no funciona, puedes desactivarlo fácilmente.
  • Viene con potentes herramientas de inserción de código y lógica condicional, que permiten ejecutar un fragmento sólo cuando es necesario.
  • Obtendrá acceso a una enorme biblioteca de código con útiles fragmentos de código, lo que le evitará tener que instalar varios plugins por separado.

Dicho esto, vamos a añadir un poco de CSS personalizado y aplicarlo para roles de usuario específicos.

Añadir CSS personalizado en WPCode

En primer lugar, necesitas instalar y activar el plugin WPCode. Para más detalles, consulta nuestro tutorial sobre cómo instalar un plugin de WordPress.

Tras la activación, vaya a la página Fragmentos de código ” +Añadir fragmento. Allí verá muchos fragmentos útiles para diversas tareas.

Add new snippet

Sin embargo, como está añadiendo un código CSS personalizado, tendrá que empezar desde cero haciendo clic en “+ Añadir fragmento personalizado” en el cuadro “Añadir su código personalizado (nuevo fragmento)”.

Esto le llevará al editor de código. En primer lugar, debe introducir un título para el fragmento de código y, a continuación, seleccionar “Fragmento CSS” en Tipo de código.

Code Type CSS

Ahora, puede añadir su código CSS personalizado al cuadro Vista previa del código.

Para este tutorial, usaremos este código, que resalta el menú ‘Entradas’ en el área de administración cambiando su color de fondo. Usted puede utilizar su propio código CSS aquí:

li#menu-posts {
    background-color: #bf0505;
}

Elegir rol de usuario Lógica condicional

A continuación, desplácese hacia abajo hasta la casilla “Lógica condicional inteligente” y active el interruptor situado junto a la opción “Activar lógica”.

A continuación, elija la “Condición” (Mostrar u Ocultar) y haga clic en “Añadir nuevo grupo”.

Custom Code conditional logic

Haga clic en la primera casilla de la Regla para ampliarla. Verás una lista de reglas entre las que elegir.

Por ejemplo, puede seleccionar el estado de inicio de sesión, la función del usuario, el tipo de dispositivo, etc.

Select user role option

Seleccione ‘Rol de usuario’ ya que desea que este código CSS personalizado se añada para un rol de usuario en particular.

A continuación, puede seleccionar el rol de usuario al que desea aplicarlo.

Choose user role

Nota: Puede añadir varias reglas lógicas condicionales haciendo clic en el botón “+ Añadir nuevo grupo”.

Cuando hayas terminado, haz clic en “Guardar fragmento” en la esquina superior derecha de la pantalla y, a continuación, cámbialo a “Activo”.

Save snippet

WPCode ahora mostrará tu CSS personalizado a roles de usuario específicos en WordPress.

Añadir CSS Personalizado para Roles de Usuario Específicos en el Área de Administración de WordPress

Si sólo quieres que tu CSS personalizado sea añadido dentro del área de administración de WordPress, entonces WPCode lo hace aún más fácil.

En la pantalla de edición de código, desplázate hasta la opción “Ubicación”. Haz clic en el menú desplegable para expandirlo y verás un montón de ubicaciones en las que puedes cargar automáticamente el CSS.

Load code snippet only in the admin area

Ahora, simplemente seleccione la opción ‘Admin header’ o ‘Admin footer’ para cargar su código CSS en el área de administración de WordPress.

Añadir CSS personalizado para funciones de usuario específicas en otras áreas

La personalización del diseño en los sitios web de comercio electrónico mejora la experiencia del usuario y se ha demostrado que reduce las ventas de carritos abandonados.

Si tienes una tienda WooCommerce, vendes cursos online o vendes otros productos digitales, entonces añadir CSS personalizado para los clientes logueados te será útil.

WPCode te permite elegir dónde añadir código personalizado a un sitio de comercio electrónico. En los ajustes de Ubicación, cambia a la pestaña ‘eCommerce’.

Load custom CSS on eCommerce pages

Verás varios lugares donde puedes añadir tu CSS personalizado, como antes del carrito, antes del formulario de pago, en las páginas de producto, y más.

WPCode es compatible con WooCommerce, Easy Digital Downloads y MemberPress.

Consejos adicionales

Los siguientes son algunos recursos adicionales para ayudarle a diseñar experiencias de usuario personalizadas en WordPress. Ni siquiera necesitas aprender CSS para algunas de estas opciones:

Esperamos que este artículo te haya ayudado a aprender cómo aplicar CSS para roles de usuario específicos en WordPress. También puedes consultar nuestra hoja de trucos para principiantes sobre CSS generado por defecto en WordPress o echar un vistazo a estos plugins y consejos para mejorar el área de administración de WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

Comentarios

  1. Felicidades, tienes la oportunidad de ser el primer comentarista de este artículo.
    ¿Tiene alguna pregunta o sugerencia? Por favor, deje un comentario para iniciar la discusión.

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.