- Statut : non résolu
- Ce sujet contient 5 réponses, 2 participants et a été mis à jour pour la dernière fois par
Touvert, le il y a 15 années et 7 mois.
-
AuteurMessages
-
23 octobre 2009 à 16 h 49 min #475197
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : WP 2.8
– Thème utilisé : Blogtxt adapté au design du projet
– Extensions en place : Add To Facebook, Advanced Category Excluder, Dagon Design Sitemap Generator, Event Calendar, Google News Sitemap, kPicasa Gallery, Lightbox 2, Search Unleashed, TinyMCE Advanced, Viper’s Video Quicktags, WP-dTree, WP-Paginate, Yoast Breadcrumbs
– Nom de l’hebergeur : All2all.org
– Adresse du site : http://www.spdesign.be/test-sabor-feria/Problème(s) rencontré(s) : Je veux afficher un seul article en haut de page d’accueil ne filtrant qu’une catégorie particulière mais pas les autres, ça m’affiche bien un seul article mais toutes les catégories sont reprises.
Bonsoir,
voilà mon problème, comme dit plus haut, je veux afficher un article et faire en sorte que ce ne soit que les articles de la catégorie « Promotion » qui soient affichés, or, ils sont tous affichés. Pour info, il s’agit d’une installation WP transformée en cms, donc pour afficher l’article en page d’accueil j’ai mis le code dans le fichier page.php.
Le code : Pour le code, j’ai cherché dans tous les posts que j’ai trouvé sur le forum et si je me souviens bien, je me suis appuyé sur ce que dit le codex WP pour utiliser un get_posts pour cet article. Le voici en entier ci-dessous :
<?php
global $post;
$myposts = get_posts('numberposts=1&category=promotion');
foreach($myposts as $post) :
?>
<a href="<?php the_permalink(); ?>« ><h2 class="entry-title"><span id="mot-promo">Promotion : </span><?php the_title(); ?></h2></a>
<?php the_excerpt(); ?>
<?php endforeach; ?>En conclusion : On peut constater que le « numberposts=1 » fait bien son boulot vu qu’il n’affiche qu’un seul article en haut de page, mais category=promotion ne fonctionne pas parce que l’article actuellement affiché ne fait pas partie de la catégorie « promotion ».
Bon, ça ne m’étonnerais pas que j’ai utilisé le code en question de la mauvaise manière, ce qui expliquerait pourquoi ça ne fonctionne pas.
Voilà, tout ce que je peux vous donner comme info est dans ce texte.
Merci d’avance pour votre aide. 😉
Touvert27 octobre 2009 à 14 h 09 min #696141Bonjour, un p’tit up. 🙂
29 octobre 2009 à 15 h 17 min #696142Bonjour, Y a vraiment personne qui a été dans le même cas et personne qui a de solution à ce problème ? 😕
29 octobre 2009 à 15 h 46 min #696143Hello, essaie avec « [c]category=123[/c] » (identifiant numérique) ou bien « [c]category_name=promotion[/c] » (identifiant alpha) 😉
29 octobre 2009 à 18 h 06 min #696144Bonsoir MS-DOS_1991 🙂,
ok, je vais essayer ces solutions.
Merci pour la réponse. 😉
29 octobre 2009 à 18 h 42 min #696145Rebonsoir,
voilà, j’ai essayé avec toutes les combinaisons possibles… Comme j’avais appliqué le nombre 15 à la catégorie « promotion » j’ai donc mis « category=15« , j’ai aussi essayé « category_name=promotion et dans ces deux cas il n’y a absolument rien qui s’affiche, même pas l’article d’une autre catégorie. 😕
Y a quelques jours, j’avais aussi essayé le fameux plugin WP Sticky qui paraît-il serait très bien pour ce genre de chose mais il me met un message en rouge dans ses options qui me dit plus ou moins que je dois virer ou renommer mes tables ou ma base de données pour qu’il fonctionne correctement. (au besoin je le réinstallerai pour revoir le message exact qu’il mettait)
Toujours est-il que même avec ce plugin ça fonctionne pas non plus. Je sais plus trop quoi faire si toutes les solutions sont impossibles à mettre en oeuvre. 😕
Touvert
-
AuteurMessages
- Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.