Je viens juste d’ajouter quelques liens à mon carnet mais je ne parviens pas à les faire apparaitre dans la catégorie correspondante (créée en même temps).

J’ai pourtant bien suivi la procédure telle qu’elle est décrite par David Touvet dans son billet Comment paramétrer les catégories de WordPress mais manifestement cela ne fonctionne pas sur mon carnet.

J’ai cependant assez facilement trouvé l’origine de ce problème (sur le forum de Blogsome) .

Le code php brut ne fonctionne pas sur Blogsome qui se base sur Smarty (un moteur de gabarit pour php) et qui utilise, entre autres, les accolades { } comme délimiteurs et pas le balisage php habituel.
Fallait le savoir ça !

J’en reviens maintenant au sujet de ce billet : l’affichage correct de mes liens.
La ligne de code ci-dessous correspond bien à celle que je devais rechercher. Elle se trouve dans le menu (sidebar) du fichier index.html.

{get_links category='-1' before=’<li>’ after=’</li>’ between='’
show_images=’0′ orderby=’_updated’ show_description=’0′
show_rating=’0′ limit=’-1′ show_updated=’-1′}

Le petit bout de code get_links category='-1' indique au système qu’il doit rechercher tous les liens et les afficher tous dans une seule catégorie par défaut. L’entier (-1) est en fait la valeur par défaut de l’ID correspondant à cette catégorie.

J’ai recopié le bloc existant (ne pas oublier le code html qui contient la ligne) et j’ai ensuite modifié category='-1' en category='1' ce qui me permet l’affichage de mes liens dans la catégorie « francais » qui a elle 1 comme ID dans ce gabarit.

Le nouveau bloc de code ainsi créé est le suivant :

<h2>Carnets francophones<h2>
<ul>
{get_links category='1' before=’<li>’ after=’</li>’ between='’
show_images=’0′ orderby=’_updated’ show_description=’0′
show_rating=’0′ limit=’-1′ show_updated=’-1′}
</ul>

J’ai fait la même chose pour mes différentes catégories : et maintenant c’est OK.
Je vais chercher le code qui me permette d’afficher le nombre de billets que j’ai déjà mis en ligne et également celui pour afficher correctement mes sous-catégories (elles s’affichent actuellement en tant que catégories).