So blenden Sie untergeordnete Kategorien aus der Anzeige aus

Ich verwende diesen Code, um eine Liste aller Kategorien in der Seitenleiste anzuzeigen

aber das Problem ist, dass listet die untergeordneten Kategorien auch auf. Das Endergebnis mit dem obigen Code ist also wie folgt:
– Kategorie 1
– Kategorie 2
– Kinderkategorie 1

Ich möchte nicht, dass die Kinderkategorie 1 angezeigt wird – irgendein Vorschlag wie?

Vielen Dank

Solutions Collecting From Web of "So blenden Sie untergeordnete Kategorien aus der Anzeige aus"

wp_list_cats ist veraltet. Sie sollten zu der “neueren” Version wp_list_categories wechseln, die auch einige zusätzliche Optionen unterstützt. Zum Beispiel die Tiefenoption, die Sie wahrscheinlich suchen. Weitere Informationen finden Sie im WordPress-Kodex .

 wp_list_categories(array( 'style' => 'none', 'orderby' => 'name', 'show_count' => true, 'hierarchical' => true, 'depth' => 1 )); 
 < ?php $args = array( 'depth' => 1, 'style' => 'none', 'orderby' => 'name' ); wp_list_categories( $args ); ?> 

wp_list_cats ist veraltet und sollte nicht mehr verwendet werden, da es in Zukunft nicht mehr funktioniert. Verwenden Sie stattdessen wp_list_categories mit den oben genannten Argumenten und es wird automatisch ausgeführt. Tiefe => 1 wird nur Top-Level-Kategorien anzeigen.

Einige deiner Argumente in dem, was du gepostet hast, widersprechen sich selbst, also bin ich mir nicht sicher, was genau du willst, aber das sollte es ziemlich genau tun. Wenn Sie möchten, dass die Anzahl der Beiträge in jeder Kategorie gezählt wird, fügen Sie ‘show_count’ => 1 in das $ args-Array ein.

Probieren Sie dies aus & ausschließen = ‘Kategorie-ID hier’

 < ?php wp_list_categories('depth=1&hide_empty=1&orderby=ID&exclude=23,25&order=ASC&title_li='); ?> 

es funktioniert …. muss das versuchen