Anmelden oder neues Benutzerkonto anlegen.

 

Doku » Template Tags/get the category


Inhaltsverzeichnis

[bearbeiten] Beschreibung

Liest aus, in welcher Kategorie sich der entsprechende Beitrag befindet. Dieser Tag muss sich innerhalb vom Loop befinden.

[bearbeiten] Verwendung

Diese Funktion zeigt im Grunde genommen nichts an. Dazu müsstest du erst auf sie zugreifen und dann per 'echo' wiedergeben.

Das folgende Beispiel gibt den Kategorienamen des jeweiligen Beitrages wieder (ähnlich der the_category() Funktion), ohne sie jedoch zu verlinken und anstelle eines Kommas werden Leerzeichen zum trennen der einzelnen Kategorien verwendet.:

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

[bearbeiten] Beispiele

[bearbeiten] Kategoriebilder anzeigen

Folgendes zeigt, entsprechend der Kategorie ID (cat_ID), die Kategoriebilder an und fügt den alt Tag mit definiertem Kategorie Namen (cat_name).

<?php foreach((get_the_category()) as $cat)
{ echo '<img src="http://example.com/images/' . $cat->cat_ID . '.jpg" 
alt="' . $cat->cat_name . '" />'; } ?>

[bearbeiten] Zeige nur den ersten Kategorie Namen

<?php
$cat = get_the_category(); $cat = $cat[0]; echo $cat->cat_name;
?>

[bearbeiten] Variablen

cat_ID 
Die Kategorie ID
cat_name 
Der Kategorie Name
category_nicename 
Beschreibung fehlt
category_description 
Die Kategorie Beschreibung
category_parent 
Die Kategorie ID der Stammkategorie.

[bearbeiten] Verwand

the_category, the_category_rss, the_category_ID, the_category_head, single_cat_title, category_description, dropdown_cats, list_cats, wp_list_cats, in_category, get_category_parents, get_the_category




Original Dokument: http://codex.wordpress.org/Template_Tags/get_the_category