Il y a une fonction sous jQuery qui fait ça très bien et je la trouve préférable à la cuisine WordPress (solution plus universelle à mon goût). Celle-ci ajoute une class « .alt » à une balise « li » sur deux pour un « ul » ciblé avec une class. Genre :

$(« ul.maClass li:even »).addClass(« alt »);

… et dans la CSS :

ul.maClass li.alt {background:#F9F5EA;}