Wenn du diesen Parameter auf 0 setzt, dann gibt es keinen Filter um da ran zu kommen; dann geht nur ein preg_replace.
if ( $use_desc_for_title == 0 || empty($category->description) )
$link .= 'title="' . esc_attr( sprintf(__( 'View all posts filed under %s' ), $cat_name) ) . '"';
else
$link .= 'title="' . esc_attr( strip_tags( apply_filters( 'category_description', $category->description, $category ) ) ) . '"';
Wenn du es auf Standard lässt bzw. auf 1 setzt, dann kommst du über den Filter category_description ran. Dann bleibt zwar ein title-Attribut, aber du kannst den Wert anpassen. Vielleicht hilft dir das.
Um das title-Attribut zu löschen, muss ein replace rein.
add_filter( 'wp_list_categories', 'fb_remove_title_attribute' );
function fb_remove_title_attribute( $content ) {
$content = preg_replace( '` title="(.+)"`', '', $content );
return $content ;
}
|