Vous n'êtes pas identifié.
Annonce
Mettez-vous à jour ! WordPress 3.3.1 est disponible en français.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter
#1 26-06-2006 21:45:45
- AnagraM
- Membre WP
- Date d'inscription: 26-06-2006
- Messages: 5
lister les catégories.
bonjour,
ma première question pour le forum.. soyez indulgent ^^
J'ai fait une recherche, ici et sur le net en général, et je n'ai pas vraiment trouvé de réponse à mon problème.
Dans la sidebar, je voudrais modifier l'affichage des catégories, mais je n'ai trouvé que les fonctions list_cats et wp_list_cats comme fonctions, qui ne sont pas personnalisables.
Est-ce qu'il existe une commande que je pourrais utiliser dans un foreach pour passer en revue la liste de mes catégories, et ainsi les mettre en page moi-même?
Ou bien est-ce que je dois faire un appel à la bd en php pour faire un "select * from categories" ? Dans ce cas, est-ce qu'il existe des variables prédéfinies pour la connexion à la base de donnée, ou bien dois-je faire tout le process de select db, login, mot de passe, etc. ?
mon idée est de pouvoir ajouter devant chaque nom de catégorie une icône qui lui est associée.
Merci 
a.
Hors ligne
#2 27-06-2006 11:28:03
- Qwindoo
- Admin
- Lieu: Lyon (69)
- Date d'inscription: 03-06-2006
- Messages: 3147
Re: lister les catégories.
Salut 
Si tu te sens de toucher au code de Wordpress, tu peux aller voir cette discussion et plus particulièrement ce post qui te donne quelques fonctions pour l'affichage de catégories 
WordPress dispose d'un objet MySQL : $wpdb, qui est décrit en détail ici (en anglais)
P.S: Et n'hésites surtout pas à en faire un plugin 
Dernière modification par MS-DOS_1991 (27-06-2006 11:28:24)
Hors ligne
#3 27-06-2006 12:43:27
- AnagraM
- Membre WP
- Date d'inscription: 26-06-2006
- Messages: 5
Re: lister les catégories.
Merci 
le code, ça donne ça :
Code: html
<?php
$listecats = $wpdb->get_results("select * from $wpdb->categories ;", ARRAY_N);
foreach ($listecats as $catego) {
echo '<li><a href="./?cat='.$catego[0].'.php"><img src="./img/icons/cat_'.$catego[2].'.gif" border="0" alt="" /> '.$catego[1].'</a></li>';
}
?>
les images sont nommées selon les nicenames des catégories avec un préfixe "cat_" devant (juste pour s'y retrouver dans toutes les images customs).
Pour le plugin, vaut-ce vraiment la peine de développer?
si oui, je veux bien essayer..
Hors ligne
#4 27-06-2006 15:14:57
- Qwindoo
- Admin
- Lieu: Lyon (69)
- Date d'inscription: 03-06-2006
- Messages: 3147
Re: lister les catégories.
Re 
Je ne pensais pas que ça tiendrait en si peu de code ! 
Pour le plugin, tu peux t'amuser à essayer, en ajoutant des options pour personnaliser depuis le DashBoard (genre des icones qui alternent, etc) 
Hors ligne
#5 01-07-2006 13:52:05
Re: lister les catégories.
Pas mal, un petit lien pour voir ce que cela donne sur ton site ?
Hors ligne

