Articles

Wie man einen WordPress-Kategorienamen ohne Link erhält


Wenn Sie jemals das Bedürfnis haben, den Namen Ihrer aktuellen Kategorie ohne Link anzuzeigen, können Sie dies mit dem folgenden Code tun.

<?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?>

Sie müssen dies in die Dateien Ihres Themes an der entsprechenden Stelle einfügen.

Get WordPress Category Name in Action

Lassen Sie uns einen Blick auf ein paar schnelle Beispiele werfen, wie Sie dies verwenden können.

Wenn Sie daran denken, dass dies nur den Namen der Kategorie anzeigt, können Sie es in Verbindung mit anderem Text verwenden. Nehmen wir an, es soll Teil eines Satzes auf einer Seite mit einem einzelnen Beitrag sein, der lautet …

Dieser Beitrag stammt aus der Kategorie ______.

Das Leerzeichen wird natürlich mit dem Namen der Kategorie ausgefüllt. In diesem Beispiel handelt es sich um einen Beitrag in der Kategorie Musik.

So können wir das Folgende in unsere Datei single.php einfügen (oder wo immer es in Ihrem Thema angebracht ist).

This post is from the <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> category.

Ich füge auch <strong> Tags ein, um es fett zu machen, so dass die komplette Zeile, die ich einfüge, wie folgt aussieht:

<strong>This post is from the <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> category.</strong>

Den Titel der Kategorie in die Überschrift einfügen

Als weiteres Beispiel nehmen wir an, Sie möchten den Namen Ihrer Kategorie in den Titel einfügen. Da Titel für die Suchmaschinenoptimierung sehr wichtig sind, möchten Sie vielleicht sicherstellen, dass die Kategorie immer enthalten ist.

Gehen Sie also in Ihre Themendateien und suchen Sie zunächst den Code, der den Titel erzeugt. In dem Theme, mit dem ich arbeite, sieht er so aus:

<h1 ><?php the_title(); ?> </h1>

Und dann füge ich einfach den Code für den Kategorienamen am Ende ein und füge eine Trennleiste zwischen den beiden ein, damit es nicht seltsam aussieht. Jetzt werden meine Titel immer die folgende Struktur aufweisen: Beitragstitel | Kategoriename.

Hier ist nun mein Code:

<h1 > <?php the_title(); ?> | <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> </h1>

Und hier ist das Ergebnis.

Foto: Business Concepts: Hello, My Name Is from BigStock

Kostenloses VideoWarum 100 KEIN perfekter Google PageSpeed Score ist (*5 Min Watch)Erfahren Sie, wie Sie Google PageSpeed Insights nutzen, um realistische Ziele zu setzen, die Geschwindigkeit Ihrer Website zu verbessern und warum es das FALSCHE Ziel ist, eine perfekte 100 zu erreichen.

Tags:

  • Kategorien