Cómo añadir 'use_desc_for_title = 0' a todas las llamadas de wp_list_categories
Mis descripciones de categoría son extremadamente largas, por lo que no quiero que las descripciones se usen en el atributo title de mis listas de categorías. Sin embargo, WP lo hace automáticamente cuando genera el widget de categoría predeterminado en el markup.
¿Es posible añadir un filtro en functions.php que asigne el valor predeterminado para 'use_desc_for_title' a 0? (El valor predeterminado es 1)

Finalmente logré resolver esto. Mucho más fácil de lo que pensaba...
function my_categories_filter($cat_args){
// Eliminar el título de la lista de categorías
$cat_args['title_li'] = '';
// Excluir categorías específicas del árbol
$cat_args['exclude_tree'] = 1;
// Excluir categorías específicas
$cat_args['exclude'] = 1;
// No usar descripción como título
$cat_args['use_desc_for_title'] = 0;
return $cat_args;
}
// Aplicar el filtro a los argumentos del widget de categorías
add_filter('widget_categories_args', 'my_categories_filter', 10, 2);

Vine buscando una solución al mismo problema. Finalmente descubrí una solución muy sencilla en lugar de modificar la función como sugirió Scott B.
Simplemente se puede lograr usando &use_desc_for_title=0
en el lugar apropiado donde quieras ocultar la descripción larga de la categoría.
Se vería algo así:
<?php wp_list_categories('orderby=id&show_count=1&use_desc_for_title=0'); ?>
