Kategorien Cat_ID in WordPress PHP
Dieses Tutorial zeigt, wie man cat_id
in PHP erhält.
Kategorien cat_id
in WordPress PHP
Die Kategorien sind der wesentliche Teil einer Website, und WordPress bietet viele Funktionen in Bezug auf die Kategorien. Im Allgemeinen werden die Kategorien mit zwei obligatorischen Optionen gespeichert, eine mit der ID und die andere mit ihrem Namen.
Wenn wir mit Kategorien arbeiten und diese auf unserer Website verwenden müssen, benötigen wir eine id
, aus der wir bestimmte Kategorien aufrufen oder die Informationen über die bestimmte Kategorie mit dieser ID erhalten können.
Holen Sie sich alle Cat_ID
WordPress
WordPress bietet die folgende Methode, um alle Informationen zu Kategorien zu erhalten.
get_the_category( $id )
Die obige Methode gibt alle Kategorien des aktuellen Beitrags oder der aktuellen Seite oder die Kategorien für die angegebene Beitrags-ID zurück. Die Methode gibt ein Array zurück, und dieses Array enthält die folgenden Objekte.
term_id
cat_ID
object_id
term_taxonomy_id
name
slug
term_group
taxonomy
description
parent
count
filter
category_count
category_description
cat_name
category_nicename
category_parent
Wie wir sehen können, gibt das Array auch die term_id
und cat_ID
zurück, die zum Aufrufen einer bestimmten ID verwendet werden können. Hier sind einige einfache Beispiele.
-
IDs für alle Kategorien im aktuellen Beitrag abrufen:
$All_Categories = get_the_category(); foreach( $All_Categories as $Each_Category ) { echo $Each_Category->term_id . '<br />'; }
Der obige Code druckt die
term_id
für jede aktuelle Post- oder Seitenkategorie. Und wenn Sie dies für einen bestimmten Beitrag tun möchten, müssen Sie eine ID in die Methode einfügen.$All_Categories = get_the_category($Post_ID); foreach( $All_Categories as $Each_Category ) { echo $Each_Category->term_id . '<br />'; }
-
Holen Sie sich Namen für alle Kategorien im aktuellen Beitrag:
$All_Categories = get_the_category(); foreach( $All_Categories as $Each_Category ) { echo $Each_Category->name . '<br />'; }
In ähnlicher Weise gibt dieser Code den Namen für den aktuellen Beitrag oder die aktuelle Seite zurück.
-
Holen Sie sich die
cat_ID
für alle Kategorien im aktuellen Beitrag:$All_Categories = get_the_category(); foreach( $All_Categories as $Each_Category ) { echo $Each_Category->cat_ID . '<br />'; }
Holen Sie sich Cat_ID
nach Kategoriename in WordPress
Aber was ist, wenn wir die cat_ID
für eine bestimmte Kategorie anhand ihres Namens erhalten möchten? WordPress bietet auch eine Funktion, um die cat_ID
über den Namen der Kategorie zu erhalten.
Die Methode ist:
get_cat_ID( string $category_name )
Indem wir den Kategorienamen in der obigen Methode angeben, können wir die cat_ID
in einer Ganzzahl mit der Methode get_cat_ID()
erhalten. Siehe Beispiel.
$Category_id = get_cat_ID( $category_name );
echo Category_id;
Der obige Code gibt die cat_ID
für den angegebenen Kategorienamen zurück.
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook