Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

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 smile

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 smile

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 wink

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 big_smile

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 big_smile

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 smile

Je ne pensais pas que ça tiendrait en si peu de code ! big_smile
Pour le plugin, tu peux t'amuser à essayer, en ajoutant des options pour personnaliser depuis le DashBoard (genre des icones qui alternent, etc) wink

Hors ligne

 

#5 01-07-2006 13:52:05

Damino
Modo Furtif !
Lieu: Paris
Date d'inscription: 19-09-2005
Messages: 1633
Site web

Re: lister les catégories.

Pas mal, un petit lien pour voir ce que cela donne sur ton site ?

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 1.649 seconds, 12 queries executed ]