Doppelte Tags von get_the_tags() löschen

  • Hallo!
    Ich habe eine eher PHP- als WP Frage.

    Ich will alle Tags finden, die zu allen Artikeln innerhalb einer Kategorie gehören. Pro eine Kategorie-Seite werden z.B. 10 Artikel ausgegeben.

    Soweit klappt alles, und zwar so :

    PHP
    <?php $posttags = array ();
    while( have_posts() ) : the_post();
    $posttags = array_merge ($posttags, get_the_tags());
    endwhile;
             ?>

    Das speichert aber in $posttags mehrmals doppelte Tags, wenn z.B. das Tag "Köln" zum Artikel 1, 3 und 7 gehört. Die Entfernung doppelter Tags mit Hilfe von array_unique

    PHP
    $posttags=array_unique ($posttags, SORT_REGULAR);

    klappt leider nicht. Hätte jemand eine Idee für mich, wie ich das Problem beseitige?
    Danke!

    Aus den Forum.WPDE.org Nutzungsbedingungen: "...Werbung, insbesondere kommerzielle, ist sowohl in Signaturen als auch Beiträgen ohne vorherige Genehmigung des Betreibers verboten. Bei Zuwiderhandlung behalten wir uns vor die Beiträge zu löschen und den entsprechenden User zu sperren...".

    • 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

Jetzt mitmachen!

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