Estilizando el Área de Afiliado

Andrew Munro
Escrito por Andrew Munro, Presidente
Última actualización
Icono del portal de afiliados

Nuevo: no se necesita estilo

Actualización 20/04/21 – Quizás quieras echar un vistazo al complemento add-on Portal de Afiliados pro. Es una nueva alternativa al Área de Afiliados que proporciona una interfaz atractiva para tus afiliados sin necesidad de personalización. Funciona con cualquier tema y se ve genial en dispositivos móviles.


Hemos hecho todo lo posible para que AffiliateWP se sienta y parezca parte de la administración de WordPress. Está ahí cuando lo necesitas y fuera de tu camino cuando no. Del mismo modo, en el front-end, diseñamos AffiliateWP para que se integre perfectamente con cualquier tema de WordPress.

Creemos en proporcionar a los afiliados una experiencia coherente en todo el sitio web.

Debido a esto, AffiliateWP incluye un estilo mínimo para el Área de Afiliados y se basa en el estilo actual del tema para la mayor parte del trabajo pesado.

Para muchos de nuestros clientes, el estilo predeterminado del Área de Afiliados es perfecto. Los enlaces aparecen en el color de enlace del tema, el texto se muestra en la fuente del tema, los elementos del formulario tienen el estilo de formulario del tema, etc. Sin embargo, recibimos el ocasional ticket de soporte preguntando por qué el Área de Afiliados no se ve muy "llamativa", con esquemas de color personalizados, iconos, animaciones, fuentes personalizadas; ¡lo que sea!

Podríamos haber optado por estilizar el Área de Afiliados basándonos en las "tendencias de diseño actuales", pero los clientes no siempre estarán de acuerdo con las decisiones de diseño que tomamos. Como tal, un Área de Afiliados muy estilizada probablemente no coincidirá con el tema de WordPress del cliente y, considerando los miles de clientes que usan AffiliateWP, puedes imaginar el problema potencial...

Los clientes exigirán que "arreglemos" su tema porque AffiliateWP lo "rompió".

Es mejor añadir estilo a un lienzo limpio (como el Área de Afiliados de AffiliateWP) que eliminar todo y empezar de nuevo. Además, algunas tendencias de diseño pueden pasar de moda al año siguiente y nos veríamos obligados a rediseñar el Área de Afiliados una y otra vez.

Dado que decidimos mantener las cosas simples desde el principio, nuestros clientes siempre tendrán un Área de Afiliados con un aspecto genial que coincida con su tema de WordPress. Si hay el deseo de añadir elementos de diseño personalizados, todo lo que se necesita es algo de estilo CSS.

Estilo con CSS

Enseñar CSS no es el objetivo de este artículo, pero afortunadamente hay innumerables tutoriales disponibles en la web. No hay mejor manera de aprender que experimentando, pero antes de hacerlo, necesitarás considerar dónde poner tu código CSS personalizado.

En tu tema hijo

El código CSS personalizado se puede añadir al archivo style.css de tu tema hijo. Si no tienes un tema hijo, es muy fácil crear uno. Añadir CSS a un tema hijo asegura que no pierdas tu estilo personalizado cuando se actualice el tema padre.

En un plugin personalizado

Hay muchos plugins gratuitos disponibles en el repositorio de WordPress que te permiten agregar código CSS personalizado a tu sitio, pegando el CSS directamente en el administrador de WordPress. Si tu tema se actualiza alguna vez, no perderás tus modificaciones. Aquí tienes un plugin de este tipo que se me ocurre: Reaktiv CSS Builder.

Encontrar los selectores CSS correctos para usar

Para dar estilo al Área de Afiliados con CSS, necesitarás saber qué estilizar. La forma más fácil de hacerlo es usar las herramientas de desarrollador integradas en tu navegador. Esto te permite simplemente pasar el cursor sobre cualquier elemento en el Área de Afiliados y descubrir exactamente cuál es el selector CSS relevante a usar.

Inspeccionando el Área de Afiliados con las herramientas de desarrollador del navegador
Inspeccionar el Área de Afiliados con las herramientas de desarrollador del navegador

Cada navegador tiene una forma ligeramente diferente de acceder a sus herramientas de desarrollador:

Chrome
https://developer.chrome.com/devtools

Firefox
https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/How_to/Open_the_Inspector

Safari
https://developer.apple.com/library/mac/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/Introduction/Introduction.html

Otra forma de averiguar qué selectores CSS usar es mirar los archivos de plantilla de AffiliateWP en un editor de código. Todos los archivos de plantilla relevantes para el Área de Afiliados se incluyen en la carpeta templates del plugin.

dashboard.php
El panel de control del afiliado

dashboard-tab-urls.php
La pestaña de URLs del panel de control del afiliado

dashboard-tab-stats.php
La pestaña de Estadísticas del panel de control del afiliado

dashboard-tab-graphs.php
La pestaña de Gráficos del panel de control del afiliado

dashboard-tab-referrals.php
La pestaña de Referidos del panel de control del afiliado

dashboard-tab-visits.php
La pestaña de Visitas del panel de control del afiliado

dashboard-tab-creatives.php
La pestaña de Creatividades del panel de control del afiliado

dashboard-tab-settings.php
La pestaña de Configuración del panel de control del afiliado

Estilizar los enlaces del Área de Afiliados para que parezcan "pestañas"

Una de las solicitudes que hemos recibido es estilizar los enlaces del Área de Afiliados para que parezcan "pestañas". A continuación, se muestra un ejemplo de cómo puedes lograr esto utilizando estilos CSS y el tema predeterminado de WordPress TwentySixteen.

Algo muy importante a tener en cuenta es que todos los temas son únicos. Aunque hemos proporcionado código de ejemplo para convertir los enlaces en pestañas, puede que se necesiten estilos adicionales para tu tema. Con TwentySixteen, tuvimos que agregar algunos estilos más para que las cosas se vieran como queríamos. Esto se indica en los comentarios CSS al final.

Así es como se ven los enlaces predeterminados del Área de Afiliados tal cual (con el tema TwentySixteen).

Los enlaces del Área de Afiliados predeterminada con el tema TwentySixteen

Así es como se ven nuestras nuevas pestañas una vez que se han agregado algunos estilos CSS.

El estilo de la nueva pestaña en el Área de Afiliados

Para probar esto tú mismo:

  1. Ver el código CSS.
  2. Copia y pega el código CSS (todo lo que está entre las etiquetas <style>) en un plugin CSS personalizado, o directamente en el archivo style.css de tu tema hijo (como se discutió anteriormente).
  3. ¡Disfruta!

Como nota final, los fragmentos de código en nuestro repositorio están configurados para ser plugins por conveniencia. Una forma alternativa de usar el código CSS es guardar el archivo mostrado e instalarlo directamente como un plugin en tu sitio. Puedes encontrar instrucciones sobre cómo hacerlo en la sección “Usar fragmentos”. Usarlo de esta manera tiene la ventaja adicional de cargar el CSS solo en tu Área de Afiliados, y no en ninguna otra página que no lo requiera.

Con un poco de entusiasmo y algunos conocimientos básicos de CSS, puedes estilizar el Área de Afiliados para que se vea exactamente como deseas. Si estás interesado en aprender más sobre CSS, consulta algunos tutoriales y prueba a experimentar con los diversos elementos de diseño. ¡Incluso podrías divertirte!

¡Feliz diseño!

Divulgación: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Solo recomendamos productos que creemos que añadirán valor a nuestros lectores.

Artículos relacionados

Empieza a conseguir más ventas hoy mismo con AffiliateWP

Lanza tu programa de afiliados hoy mismo y desbloquea un nuevo canal de ingresos para hacer crecer tu negocio más rápido.