Come aggiungere 'use_desc_for_title = 0' a tutte le chiamate wp_list_categories?
Le descrizioni delle mie categorie sono estremamente lunghe, quindi non voglio che vengano utilizzate nell'attributo title delle liste di categorie. Tuttavia, WordPress lo fa automaticamente quando genera il widget predefinito delle categorie nel markup.
È possibile aggiungere un filtro in functions.php che assegni il valore predefinito per 'use_desc_for_title' a 0? (Il valore predefinito è 1)?

Alla fine sono riuscito a capirlo. Molto più semplice di quanto pensassi...
// Filtro per personalizzare gli argomenti delle categorie
function my_categories_filter($cat_args){
// Rimuove il titolo "Categorie"
$cat_args['title_li'] = '';
// Esclude la categoria con ID 1 e tutte le sue sottocategorie
$cat_args['exclude_tree'] = 1;
// Esclude la categoria con ID 1
$cat_args['exclude'] = 1;
// Disabilita l'uso della descrizione come titolo
$cat_args['use_desc_for_title'] = 0;
return $cat_args;
}
// Aggiunge il filtro agli argomenti del widget Categorie
add_filter('widget_categories_args', 'my_categories_filter', 10, 2);

Sono venuto alla ricerca di una soluzione per lo stesso problema. Alla fine ho scoperto una soluzione molto semplice piuttosto che modificare la funzione come suggerito da Scott B.
Si può semplicemente ottenere utilizzando &use_desc_for_title=0
nel punto appropriato dove vuoi nascondere la descrizione lunga della categoria.
Sarebbe qualcosa del genere:
<?php wp_list_categories('orderby=id&show_count=1&use_desc_for_title=0'); ?>
