Tags erst anzeigen, wenn 2x vorhanden

  • Ich nutze in meinem Blog eine Anzeige aller Tags zu dem Artikel. Diese Funktion möchte ich nun um ein Prinzip erweitern, wonach die Tags erst ausgegeben werden, wenn sie mit einem anderen Artikel auch schon verbunden sind. Sprich: erst wenn der Tag das zweite Mal im System vergeben wurde, wird er ausgespielt.

    Kann mir jemand einen Tip geben wie ich das mache? Oder eine Lösung vorschlagen?

    So werden Tags momentan ausgegeben:

    PHP
    $posttags = get_the_tags();if ($posttags) {foreach($posttags as $tag) {                  $result = get_posts('tag='.$tag->slug);echo '<li><a href="Website-URL/tag/'.$tag->slug.'/"> '.$tag->name.'</a></li>';}}

    Schon einmal vielen herzlichen Dank für eure Mühe!

    Einmal editiert, zuletzt von Super-Lab (30. Oktober 2012 um 13:54)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • http://codex.wordpress.org/Function_Reference/get_the_tags


    verwende die 'count'-variable;

    beispiel:

    PHP
    $posttags = get_the_tags();
    if ($posttags) {
    foreach($posttags as $tag) {                  
    $result = get_posts('tag='.$tag->slug);
    if( $tag->count >= 2 ) echo '<li><a href="Website-URL/tag/'.$tag->slug.'/"> '.$tag->name.'</a></li>';
    }
    }

    NB:
    den link koenntest du automatisch machen:

    PHP
    <a href="'.get_tag_link($tag->term_id).'">

    http://codex.wordpress.org/Function_Reference/get_tag_link

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!