WordPress – TagCloud ohne Plugin

Für die Ausgabe von Tag-Clouds gibt es einige WordPress Plugins. Im den Developer Resources von WordPress findet man aber auch hierzu bereits Funktionen, die von Anfang an mit an Bord sind. Will man alle verwendeten Tags ausgeben reicht die Funktion get_tags() aus. Im weiteren kann dann die Ausgabe dann in einer Schleife erfolgen und nach den eigenen Wünschen gestyled werden (hier mit Klassen aus dem Bootstrap Framework).

<div class="row tagcloud">
    <div class="col-12 mb-4 mt-4">
        <?php
            $tags = get_tags();
                foreach ( $tags as $tag ) {
                $tag_link = get_tag_link( $tag->term_id );

                $html .= "<a class='badge text-bg-light m-1' href='{$tag_link}' title='{$tag->name} Tag'>";
                    $html .= "{$tag->name}</a>";
                }
            echo $html;
        ?>
    </div> <!-- ./col-12 -->
</div> <!-- ./row tagcloud -->

Mehr:

Verfasst am 05.01.23, durch Jens.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert


This site uses Akismet to reduce spam. Learn how your comment data is processed.

Kommentare zu diesem Beitrag