Das folgende Skript erstellt eine Liste der Kategorien auf der Website (mit Ausnahme der Kategorien “nicht kategorisiert”).
Wenn es möglich ist, möchte ich es so ändern, dass es nur die obersten Kategorien (keine untergeordneten Kategorien) auflistet …
$cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h); $cat_args['title_li'] = ''; $cat_args['exclude_tree'] = 1; wp_list_categories(apply_filters('widget_categories_args', $cat_args));
Nach etwas Versuch und Irrtum, das hat es gebraucht, damit es funktioniert …
$cat_args = array('orderby' => 'count'); $cat_args['title_li'] = ''; $cat_args['exclude_tree'] = 1; $cat_args['exclude'] = 1; $cat_args['depth'] = 1; wp_list_categories(apply_filters('widget_categories_args', $cat_args));
$cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h); $cat_args['title_li'] = ''; $cat_args['exclude_tree'] = 1; $cat_args['depth'] = 1; wp_list_categories(apply_filters('widget_categories_args', $cat_args));
Ich habe das Argument ‘Tiefe’ zu Ihrem Array hinzugefügt. Auf der Codex-Seite finden Sie eine vollständige Dokumentation der function.