11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous et pour finir l'année...

Dans un blog wordpress, dans la sidebar, j'ai une liste d'archives du blog, créée avec la fonction intégrée du blog wp_get_archives('type=monthly').

Cette fonction crache une liste de li, un li pour chaque mois.
Au bout d'un moment la liste est longue .... après 2 ou 3 ans.
J'ai pas trouvé de solution dans Wordpress pour présenter cette liste de manière plus compacte et j'envisage mettre en place un accordion jQuery, divisé par années.

Mais ça me paraît compliqué. J'ai réussi à extraire les années et à créer des balises h3 contenant les années suivies d'un div vide, afin de satisfaire à la condition préalable de création d'un accordion. Ensuite, il faudrait que je prenne chaque li et que en fonction de l'année je le déplace dans le div qui suit le h3 correspondant à l'année et qu'ensuite je créé mon accordion.

Tout ceci me parait lourd et compliqué à mettre en place et je me demande si une solution plus simple et efficace n'existe pas déjà...