¿Cuál es la mejor manera de personalizar el formato del texto del enlace?

¿Cuál es la mejor manera de personalizar el formato del texto del enlace? Parece que editar el CSS no es la mejor opción, ya que los cambios se perderán cuando el plugin se actualice.

Me gustaría hacerlo en negrita y cambiar el color del texto para que coincida con el tema del sitio, lo que ayudará a que se integre mejor.

En este momento, el enlace se ve así:

Y me gustaría que se viera así:

Sería útil poder personalizar el texto según el tema también. Tengo un tema oscuro y un tema claro con diferentes colores de fuente para cada uno. Me gustaría establecer el color del texto para que coincida con el tema.

Necesitas crear un nuevo componente de tema con tus cambios y luego agregarlo en el mismo tema principal donde se encuentra Custom Header Links.

¡Gracias! Ya lo hice y funcionó perfectamente.

Por curiosidad, ¿cómo decide el sitio qué CSS utilizar? Si el componente del tema estándar contiene CSS que establecerá el color de la fuente en $header_primary -

.headerLink {
  list-style: none;
  a {
    padding: 6px 10px;
    color: $header_primary;
    font-size: $font-up-1;
  }
}

¿entonces cómo sabe que debe usar el CSS de mi nuevo componente en su lugar?

.headerLink {
  list-style: none;
  a {
    color: #7A7A7A;
  }
}

Hola @Johani: ¿sigue siendo así? Mi instancia parece reacia a adoptar el color $header_primary, y curiosamente, incluso cuando establezco $primary en el color que deseo (blanco), se mantiene obstinadamente negro :upside_down_face: !

Screenshot 2021-02-06 at 14.16.12

Probablemente esté relacionado con el cambio de SCSS a variables CSS para las declaraciones de color. Asignar $header_primary en CSS personalizado no funciona, pero si usas

.custom-header-links .headerLink a {
    color: var(--header_primary);
}

el color se detecta correctamente.

No logré que esta solución funcionara para mí. ¿Estás agregando esto al CSS personalizado del tema?

Sí, efectivamente. El componente ahora utiliza la propiedad personalizada de CSS; esto debería solucionar el problema para ti, @Daniel_R. Solo necesitas actualizar el componente.