¿Color diferente para las etiquetas en WordPress?

1 minuto de lectura

Entonces, estoy tratando de darle a cierta etiqueta un color específico en el front-end.

Digamos que tengo estas dos etiquetas: privado y comercial. Quiero que la etiqueta privada tenga un color amarillo y que la etiqueta comercial tenga un color azul.

Hago eco de las etiquetas con este código:

<?php
    $posttags = get_the_tags();
     if ($posttags) {
      foreach($posttags as $tag) {
       echo $tag->name . ' ';
      }
     }
   ?>

¿Cómo puedo darles el color que quiero, para que se muestren en la parte delantera?

Puede verificar el nombre de la etiqueta y aplicar css para cambiar el color, espero que esto ayude

$post_tags = get_the_tags();
    if ( $post_tags ) {
    foreach( $post_tags as $tag) :
        if ( $tag->name === 'private' ) :
    ?>
    <span style="color:#FFFF00;"><?php echo $tag->name; ?></span>

    <?php
        elseif ( $tag->name === 'business' ) :
    ?>

     <span style="color:#0000FF;"><?php echo $tag->name; ?></span>

    <?php
        else :
        // Post has neither tag, do nothing.
        endif; 
    endforeach;
}

  • Hola, gracias por tu respuesta, he reemplazado los nombres por los correctos. Sin embargo, no parece hacer eco de las etiquetas con este código.

    usuario9355172

    4 de abril de 2019 a las 10:41

  • No importa, aparentemente WordPress distingue entre mayúsculas y minúsculas. ¡Funcionó! ¡Gracias!

    usuario9355172

    4 de abril de 2019 a las 10:44

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad