Andere Farbe für Tags in WordPress?

Lesezeit: 1 Minute

Ich versuche also, einem bestimmten Tag im Frontend eine bestimmte Farbe zu geben.

Nehmen wir an, ich habe diese beiden Tags: privat und geschäftlich. Ich möchte, dass das private Tag eine gelbe Farbe und das geschäftliche Tag eine blaue Farbe hat.

Ich wiederhole die Tags mit diesem Code:

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

Wie kann ich ihnen die gewünschte Farbe geben, damit sie im Frontend angezeigt werden?

Sie können nach dem Tag-Namen suchen und CSS anwenden, um die Farbe zu ändern, ich hoffe, das hilft

$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;
}

  • Hallo, danke für deine Antwort, ich habe die Namen durch die richtigen ersetzt. Es scheint jedoch nicht, die Tags mit diesem Code zu wiederholen.

    Benutzer9355172

    4. April 2019 um 10:41 Uhr

  • Macht nichts, anscheinend ist WordPress case sensitive. Es funktionierte! Vielen Dank!

    Benutzer9355172

    4. April 2019 um 10:44 Uhr

1229230cookie-checkAndere Farbe für Tags in WordPress?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy