Cum să adaugi 'use_desc_for_title = 0' la toate apelurile wp_list_categories?
Descrierile categoriilor mele sunt extrem de lungi, așa că nu doresc ca aceste descrieri să fie folosite în atributul title al listelor de categorii. Totuși, WordPress face acest lucru automat atunci când afișează widget-ul implicit de categorii în markup.
Este posibil să adaug un filtru în functions.php care să atribuie valoarea implicită pentru 'use_desc_for_title' la 0? (Valoarea implicită este 1)?

Am reușit în sfârșit să rezolv acest lucru. Mult mai ușor decât credeam...
function my_categories_filter($cat_args){
// Elimină titlul implicit al listei de categorii
$cat_args['title_li'] = '';
// Excludem categoria cu ID-ul 1 și toate subcategoriile sale
$cat_args['exclude_tree'] = 1;
// Excludem categoria cu ID-ul 1 (pentru compatibilitate)
$cat_args['exclude'] = 1;
// Dezactivăm utilizarea descrierii ca titlu
$cat_args['use_desc_for_title'] = 0;
return $cat_args;
}
// Adăugăm filtrul pentru argumentele widget-ului de categorii
add_filter('widget_categories_args', 'my_categories_filter', 10, 2);

Am venit în căutarea unei soluții pentru aceeași problemă. În cele din urmă am descoperit o soluție foarte simplă, în loc să modific funcția așa cum a sugerat Scott B.
Se poate realiza simplu folosind &use_desc_for_title=0
în locul potrivit unde doriți să ascundeți descrierea lungă a categoriei.
Ar arăta cam așa:
<?php wp_list_categories('orderby=id&show_count=1&use_desc_for_title=0'); ?>
