wie Sie den Standardtitel des Kategorien-Widgets entfernen

Hallo, ich benutze die Widgetshowhierarchie Kategorien. Ich lasse den Platz für Titel, weil ich keinen Titel zeigen muss. aber es wird dann auf der Website als “Kategorien” angezeigt. Wie kann ich das entfernen?

Solutions Collecting From Web of "wie Sie den Standardtitel des Kategorien-Widgets entfernen"

Es gibt einen Filter, den Sie verwenden können, um dies zu tun. (Kruti hat es sogar gefunden, aber anstatt es zu benutzen, modifizierte er coredateien …)

$title = apply_filters('widget_title', empty( $instance['title'] ) ? __( 'Categories' ) : $instance['title'], $instance, $this->id_base); 

Was Sie wirklich tun müssen, ist, dies zu Ihrer functions.php hinzuzufügen:

 function my_repair_categories_empty_title($title, $instance, $base) { if ( $base == 'categories' ) { if ( trim($instance['title']) == '' ) return ''; } return $title; } add_filter('widget_title', 'my_repair_categories_empty_title', 10, 3); 

add_filter für widget_title erlaubt nicht mehr als einen Parameter, wenn er aufgerufen wird, so dass das obige PHP-Warnungen austriggers.

Dies scheint stattdessen zu funktionieren:

 function my_repair_categories_empty_title() { if ( $base == 'categories' ) { if ( trim($instance['title']) == '' ) return ''; } return $title; } add_filter('widget_title', 'my_repair_categories_empty_title'); 

(habe versucht, dies als Kommentar zu Krzysiek Dróżdż hinzuzufügen, habe aber nicht genug Rep.)