Heim > CMS-Tutorial > WordDrücken Sie > So erhalten Sie ein Kategorieverzeichnis in WordPress

So erhalten Sie ein Kategorieverzeichnis in WordPress

藏色散人
Freigeben: 2023-02-20 09:54:31
Original
3398 Leute haben es durchsucht

So erhalten Sie das Kategorieverzeichnis in WordPress: 1. Verwenden Sie die Funktion „get_the_category()“, um die Kategorieinformationen des aktuellen Artikels basierend auf der Artikel-ID abzurufen. 2. Verwenden Sie die Funktion „get_category()“, um die Kategorie abzurufen Informationen basierend auf der Kategorie-ID-Klasse. Das ist es.

So erhalten Sie ein Kategorieverzeichnis in WordPress

Die Betriebsumgebung dieses Tutorials: Windows 10-System, WordPress Version 6.1, DELL G3-Computer

Wie erhalte ich das Kategorieverzeichnis für WordPress?

Aufgrund des WordPress-Datenbankstrukturdesigns ist es manchmal notwendig, die Erfassung zu durchlaufen, wenn es mehr Ebenen gibt. Wenn es zu viele Kategorien und Verzeichnisse gibt, ist es wirklich sehr mühsam, die Informationen des obersten Verzeichnisses abzurufen , und ich habe es auch abgefragt. WordPress bietet keine relevanten Funktionen zum Abrufen, daher kapseln wir einfach ein WordPress, um die Verzeichnisinformationen der obersten Ebene des Verzeichnisses zu erhalten, in dem sich der Artikel befindet.

WordPresss Funktionen zum Abrufen von Kategorien können in zwei Hauptkategorien unterteilt werden. Eine besteht darin, die Kategorieinformationen des aktuellen Artikels basierend auf der Artikel-ID get_the_category() abzurufen, und die andere darin, die Kategorieinformationen basierend auf der Kategorie-ID-Klasse abzurufen get_category(). Ich kann diese beiden Funktionen verwenden, um die gewünschte Funktion zu erreichen. Der Code lautet wie folgt:

/* 获取顶级分类目录信息
 * term_id name slug description
 * cat_ID category_description cat_name
 */
function fanly_basic_get_category_root( $pid, $meta='term_id' ){
$cats = get_the_category($pid)[0] ?? '';
while(@$cats->category_parent){ //有父分类时循环
$cats = get_category(@$cats->category_parent);
}
return $cats->$meta ?? '';
}
Nach dem Login kopieren

Tatsächlich ist es aus Optimierungssicht nicht gut, wenn die URL-Tiefe des Artikelverzeichnisses zu lang ist, aber Für WordPress wird die Kategorie als fester Link verwendet. Versuchen Sie, sie nicht in zu viele Ebenen einzubetten. Wenn ein Verzeichnis der zweiten Ebene verwendet wird, reicht dies natürlich aus WordPress repariert nur das Verzeichnis der ersten Ebene.

Empfohlenes Lernen: „WordPress-Tutorial

Das obige ist der detaillierte Inhalt vonSo erhalten Sie ein Kategorieverzeichnis in WordPress. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage