WordPress erhält aktuelle Kategorie-ID

Lesezeit: 2 Minuten

Ich versuche, die aktuelle ID der Kategorieseite abzurufen, die ich gerade ansehe.

Ich hatte nachgesehen the_category_ID

Aber dies hallte mein Ergebnis wider, als ich es benutzte

<?php $catID = the_category_ID(); ?>

Gibt es eine Möglichkeit, den Wert an die Variable zurückzugeben, damit sie verborgen ist?

Die aktuelle Kategorie-ID befindet sich in global $cat Variable, wenn Sie sich auf einer Kategorieseite befinden.

Sie können es testen mit:

<?php echo "Current Category ID is: " . $cat ;?>

wenn Sie sich zum Beispiel auf dieser Seite befinden http://example.com/category/test

Wordpress erhalt aktuelle Kategorie ID
Jrod

Versuche Folgendes

$catID = get_query_var( 'cat' );

1642802345 47 Wordpress erhalt aktuelle Kategorie ID
tejashri mahadik

$category= get_queried_object();
echo $category->term_id;

  • Dies ist ein anderer Ansatz als die Antwort aller anderen. Möchtest du eine Erklärung hinzufügen? Verwenden Sie auch den Codeblock, wenn Sie Code in Ihren Beitrag einfügen.

    – James

    07.08.15 um 18:00 Uhr

  • Dies ist die beste Antwort, die tatsächlich funktioniert. Gut gemacht.

    – Dragi Postolowski

    23. Juli 19 um 15:29 Uhr

the_category_ID war 2003 abgeschafft.

Versuche dies:

if (is_category()) {
    $category = get_category(get_query_var('cat'));
    $cat_id = $category->cat_ID;
}

1642802345 276 Wordpress erhalt aktuelle Kategorie ID
Byteschieber

Funktion the_category_ID ist veraltet. Sie müssen verwenden get_the_category() funktionieren stattdessen. Z.B:

$category = get_the_category(); 
echo $category[0]->cat_name;

Weitere Informationen finden Sie im WordPress-Codex: get_the_category

  • Von den vielen Codes, die ich versuche, ist der Code erfolgreich. Wenn Sie Cat-ID erhalten möchten, ändern Sie ->cat_name mit ->cat_ID. Dank

    – PUSTAKAKORAN.COM

    14. Oktober 16 um 15:19 Uhr

Dieser Code ist aktuell, um die Kategorie-ID zu erhalten:

<?php
$category = get_the_category(); 
echo $category[0]->cat_ID;
?>

Es ist Arbeit für mich, heute, 18. Oktober 2016.

  • Von den vielen Codes, die ich versuche, ist der Code erfolgreich. Wenn Sie Cat-ID erhalten möchten, ändern Sie ->cat_name mit ->cat_ID. Dank

    – PUSTAKAKORAN.COM

    14. Oktober 16 um 15:19 Uhr

1642802345 175 Wordpress erhalt aktuelle Kategorie ID
ngspielplatz

Dadurch wird die Variable geschrieben, anstatt zu echoen

<?php $catID = the_category_ID($echo=false);?>

  • Funktion ist veraltet.

    – sehr schön

    1. Juni 16 um 16:34 Uhr

  • Sie sollten stattdessen globales $cat verwenden.

    – Prosti

    15. Juni 19 um 19:49 Uhr

.

581380cookie-checkWordPress erhält aktuelle Kategorie-ID

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy