Ayant passé quelques heures pour résoudre le problème suite à la mise à jour de ce blog sous WordPress 2.1, je laisse ici la solution pour mémoire et pour Google.

Le problème : après la mise à jour, tous les liens dans les colonnes de gauche de ce blog avaient disparu.

La solution :

> Les catégories de posts et les catégories de liens ont été fusionnées : il n’y a maintenant qu’une liste de catégories, gérée dans… Gérer > Catégories. Donc on gère les catégories de liens là dedans et plus dans le menu des liens (nouvellement baptisé Blogoliste).

> En faisant la mise à jour WP mélange les catégories de liens et de posts, secoue très fort, et leur attribue un numéro. Les fonctions faisant appel à une catégorie spécifique de liens [ par ex. php wpblog_get_links(2) ] ne fonctionnent donc plus car les numéros attribués à ces catégories ne sont plus les mêmes.

> Il faut aller voir dans la page Gérer > Catégories le nouveau numéro qui leur est attribué, et le changer.

> Problème suivant : alors que wpblog_get_links ne listait que les noms des liens, il liste maintenant les descriptions associées. Cette fonction semble maintenant désuette, et il faut la remplacer par wpblog_list_bookmarks. Voir arguments (complets et un peu complexes) sur le codex de WP (en anglais).