Vous n'êtes pas identifié.
Annonce
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.
#1 14-08-2007 11:28:27
- s6rano
- Connaisseur WP
- Date d'inscription: 07-06-2007
- Messages: 27
Exclure une catégorie
Bonjour,
Ma configuration WP actuelle
- Version de WordPress : :2.2
- Thème utilisé: : default
- Plugins en place :
- Nom de l'hebergeur : oxito
- Adresse du site : elysa.be
Problème(s) rencontré(s) : exclure une catégorie du frontend
Bonjour, je voudrais réactiver un précédent post (publié dans trucs et astuces) : http://www.wordpress-fr.net/support/suj … s-afficher
Car la procédure ne m'a pas semblé claire. Hors, c'est exactement ce dont j'ai besoin.
Où faut-il placer ce code ? Dans quel doc et avant quelle boucle?
Code:
- Code à placer avant le début de la boucle pour exclure la catégorie de l'index
- <?php query_posts('cat=-id_de_la_categorie'); ?>
Merciii.
Hors ligne
#2 14-08-2007 11:37:56
- MS-DOS_1991
- Admin
- Lieu: France
- Date d'inscription: 03-06-2006
- Messages: 1989
- Site web
Re: Exclure une catégorie
Hello 
De mémoire, tu dois placer ce code dans ton fichier index.php (celui de ton thème) et avant le test if (has_post()) 
Hors ligne
#3 14-08-2007 11:53:44
- s6rano
- Connaisseur WP
- Date d'inscription: 07-06-2007
- Messages: 27
Re: Exclure une catégorie
Merci pour ta prompte réponse.
Mlaheureusement, ça n'a aucun effet.
Je continue à chercher mais si quelqu'un a une autre proposition, c'est bienvenuto :-)
ps : j'ai été voir dans le codex (http://codex.wordpress.org/Template_Tag … Categories) mais ce n'est pas plus clair pour moi...
Hors ligne
#4 14-08-2007 13:20:10
- s6rano
- Connaisseur WP
- Date d'inscription: 07-06-2007
- Messages: 27
Re: Exclure une catégorie
J'ai essayé d'introduire
Code:
- <?php wp_list_categories('sort_column=id&hide_empty=0&optioncount=0&hierarchical=1&exclude=10'); ?>
dans index.
Résultat : certes, ça exclut la catégorie 10 mais la liste des catégories se place dans la page content (au-dessus du dernier article posté) et ça n'a aucune incidence sur la liste des catégories de la colonne de droite.
...
Hors ligne
#5 14-08-2007 13:23:38
- s6rano
- Connaisseur WP
- Date d'inscription: 07-06-2007
- Messages: 27
Re: Exclure une catégorie
s6rano a écrit:
J'ai essayé d'introduire
Code:
<?php wp_list_categories('sort_column=id&hide_empty=0&optioncount=0&hierarchical=1&exclude=10'); ?>dans index.
Résultat : certes, ça exclut la catégorie 10 mais la liste des catégories se place dans la page content (au-dessus du dernier article posté) et ça n'a aucune incidence sur la liste des catégories de la colonne de droite.
...
(c'est vrai qu'il existe plusieurs posts sur le sujet dans le forum mais tout cela est bien fouilli-fouilla pour les néophytes. Vu la récurrence de la question, un tuto réalisé par un gentil-compétent serait le bienvenu :-) )
Hors ligne
#6 14-08-2007 13:59:00
Re: Exclure une catégorie
Bizar que ça ne fonctionne pas. Ce que MS_DOS t'a décrit devrait pourtant fonctionner. Tu l'as placé juste avant le début de la boucle pourtant ? Pour info le début de la boucle c'est :
Code:
- <?php if (have_posts())
- donc tu le place comme suit :
- <?php query_posts('cat=-ID_DE_LA_CATEGORIE'); ?>
- <?php if (have_posts())
Dernière modification par Many (14-08-2007 14:00:44)
Hors ligne
#7 14-08-2007 14:20:49
- s6rano
- Connaisseur WP
- Date d'inscription: 07-06-2007
- Messages: 27
Re: Exclure une catégorie
Oui.
Hors ligne
#8 15-08-2007 11:46:04
- s6rano
- Connaisseur WP
- Date d'inscription: 07-06-2007
- Messages: 27
Re: Exclure une catégorie
Personne d'autre n'a été confronté à ce petit souci et n'a trouvé une solution alternative?
Hors ligne
#9 15-08-2007 11:48:33
Re: Exclure une catégorie
Hmm personnellement je ne vois pas d'où pourrais venir le problème. Surtout que tu utilises le thème par défaut 
A tout hasard pourrait tu nous poster ne serait ce que le début de ton fichier index.php ?
Hors ligne
#10 16-08-2007 07:39:11
- s6rano
- Connaisseur WP
- Date d'inscription: 07-06-2007
- Messages: 27
Re: Exclure une catégorie
Many, comme tu y vas ! C'est extrêmement intime un index !!! :-D
Bon, ceci dit, nous sommes entre nous, alors, c bon :
Code:
- <?php get_header(); ?>
- <div id="content" class="narrowcolumn">
- <?php query_posts('cat=-10'); ?>
- <?php if (have_posts()) : ?>
- <?php while (have_posts()) : the_post(); ?>
- <div class="post" id="post-<?php the_ID(); ?>">
- <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Lien permanent vers <?php the_title(); ?>"><?php the_title(); ?></a></h2>
- <small><?php the_time('j F Y') ?> <!-- par <?php the_author() ?> --></small>
- <div class="entry">
Hors ligne
#11 13-07-2008 15:17:35
Re: Exclure une catégorie
j'up ce post car je voudrais faire quelque de particulier en utilisant l'exclusion de categorie mais ca coince :x
je suis parti sur ca pour l exclusion:
Code:
- <?php query_posts('cat=-12'); ?>
- <?php if (have_posts())
mais je voudrais faire apparaitre la categorie exclue, en bas de la page dans un style different donc j'ai utilisé ca:
Code:
- <div id="articlediv">
- <?php $my_query = new WP_Query('category_name=article&showposts=10'); while ($my_query->have_posts()) : $my_query->the_post(); $do_not_duplicate = $post->ID;?>
- <div id="article">
- <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_excerpt(); ?></a>
- </div>
- <?php endwhile; ?>
- </div>
mais le probleme c'est qu'elle n apparait nul part .. une idée ? 
merci !
Dernière modification par Kawai (13-07-2008 15:44:16)
Hors ligne
#12 13-07-2008 16:43:20
Re: Exclure une catégorie
Tu peux aussi utiliser le plugin mCatFilter qui est disponible dans la sections Thèmes et Navigation des Plugins de ce site.
Hors ligne
#13 13-07-2008 16:54:54
Re: Exclure une catégorie
ah merci, j'avais pas trouvé de plug in 
bon la 1ere partie du "probleme" est reglé, mais là vu que j'ai mis dans le panel admin 9 articles max
je voudrais que le div qui affiche toutes les categories sauf celle exclue en affiche 6 max ! et donc le reste serait la section exclu et visible !
car là, on voit tjrs pas la section exclue ..donc je suppose que c'est le fait d'avoir limité a 9 articles et aucune limite dans dans le php au niveau de toutes les cat' pour que celle exclue soit visible ! (ouf^^ ) ?
Dernière modification par Kawai (13-07-2008 17:08:32)
Hors ligne
#14 16-07-2008 14:03:54
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1637
- Site web
Re: Exclure une catégorie
Remplace
<?php query_posts('cat=-12'); ?>
par
<?php query_posts($query_string . '&cat=-12'); ?>
(et ainsi de suite)
Hors ligne


