Blenden Sie das Echo von keiner Kategorie aus get_object_taxonomies aus

Der folgende Code funktioniert perfekt, um alle Kategorien für einen benutzerdefinierten Post-Typ anzuzeigen. Wenn jedoch keine Kategorien vorhanden sind, wird “Keine Kategorien” angezeigt. Wie würde ich das entfernen?

 0) { foreach($customPostTaxonomies as $tax) { $args = array( 'orderby' => 'name', 'show_count' => 0, 'pad_counts' => 0, 'hierarchical' => 1, 'taxonomy' => $tax, 'title_li' => '', 'echo' => 0, 'style' => 'simple' ); echo ''; echo 'All'; echo str_replace( '
', '', wp_list_categories( $args ) ); echo '
'; } } ?>

Solutions Collecting From Web of "Blenden Sie das Echo von keiner Kategorie aus get_object_taxonomies aus"

Ich glaube, dass was du willst, ist show_option_none

show_option_none
(string) Legen Sie den Text fest, der angezeigt werden soll, wenn keine Kategorien aufgelistet sind. Der Standardwert ist “Keine Kategorien”.

http://codex.wordpress.org/Template_Tags/wp_list_categories#Parameters

Konzeptioneller Beweiß:

 $args = array('include'=>123,'show_option_none'=> ''); wp_list_categories( $args ); 

Diese Antwort ist für WordPress-Seite, die eine andere Sprache als Englisch haben. Für mich ist es japanisch.

Die ausgewählte Antwort ist möglicherweise korrekt für Englisch, funktioniert aber nicht für die japanische Website, da der Text für die Kategorie “Nein” unterschiedlich ist, dh 未 分類

Die Standard-ID für ‘Keine Kategorie’ / ‘未 分類’ ist 1 , also können wir verwenden.

 'exclude'=> '1' 

POC:

 $args = array('exclude'=>1); wp_list_categories( $args );