Souhaitez-vous afficher une liste d'articles similaires sur votre site WordPress et préférez utiliser du code plutôt qu'un plugin ?
Chez WPBeginner, nous soulignons souvent l'importance d'engager votre audience et de la maintenir à l'exploration de votre contenu. Une stratégie efficace que nous avons vue utilisée sur d'innombrables sites WordPress réussis est l'affichage d'articles similaires.
Lorsque les visiteurs de votre blog ont fini de lire un article qui les intéresse, proposer une liste d'articles similaires les maintiendra engagés et les aidera à trouver du nouveau contenu à lire.
Dans cet article, nous vous montrerons comment afficher des articles similaires avec WordPress en utilisant du code, sans aucun plugin requis.

Pourquoi afficher des articles similaires dans WordPress ?
Lorsque votre blog WordPress commence à grandir, il peut devenir plus difficile pour les utilisateurs de trouver d'autres articles sur le même sujet.
Afficher une liste de contenu similaire à la fin de chaque article de blog est un excellent moyen de garder vos visiteurs sur votre site et d'augmenter les vues de page. Cela aide également à améliorer la visibilité de vos pages les plus importantes en affichant votre meilleur contenu là où les gens peuvent facilement le trouver.
Si vous n'êtes pas familier avec le code, il vous sera plus simple de choisir l'un des nombreux plugins d'articles similaires pour WordPress qui peuvent afficher des articles similaires sans code.
Mais, si vous vous êtes déjà demandé si vous pouviez afficher des articles similaires sans utiliser de plugin, nous allons partager deux algorithmes différents que vous pouvez utiliser pour générer des articles similaires avec des miniatures en utilisant uniquement du code :
- Méthode 1 : Comment afficher des articles similaires dans WordPress par tags
- Méthode 2 : Comment afficher des articles similaires dans WordPress par catégorie
- Guides d'experts sur les articles similaires dans WordPress
Note : Si vous souhaitez afficher une miniature avec chaque article similaire, assurez-vous d'abord d'ajouter une image à la une à ces articles.
Méthode 1 : Comment afficher des articles similaires dans WordPress par tags
Un moyen efficace de localiser du contenu similaire est de rechercher d'autres articles qui partagent les mêmes tags. Les tags sont souvent utilisés pour se concentrer sur les détails spécifiques contenus dans un article.
Dans cet esprit, vous pourriez vouloir ajouter des tags communs aux articles que vous souhaitez relier entre eux. Vous pouvez les saisir dans la boîte « Tags » de l'éditeur WordPress.

Une fois que vous avez ajouté des tags à vos articles, la prochaine étape consiste à ajouter le fragment de code suivant au modèle single.php de votre thème.
Si vous avez besoin d'aide pour ajouter du code à votre site, consultez notre guide sur comment coller des extraits du web dans WordPress.
$orig_post = $post;
global $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=>5, // Number of related posts that will be shown.
'ignore_sticky_posts'=>1
);
$my_query = new wp_query( $args );
if( $my_query->have_posts() ) {
echo '<div id="relatedposts"><h3>Related Posts</h3><ul>';
while( $my_query->have_posts() ) {
$my_query->the_post(); ?>
<li><div class="relatedthumb"><a href="<?php the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><!--?php the_post_thumbnail(); ?--></a></div>
<div class="relatedcontent">
<h3><a href="<?php the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><!--?php the_title(); ?--></a></h3>
<!--?php the_time('M j, Y') ?-->
</div>
</li>
<!--?php }
echo '</ul--></ul></div>';
}
}
$post = $orig_post;
wp_reset_query();
Ce code recherche les balises associées à une page, puis exécute une requête de base de données pour récupérer les pages avec des balises similaires.
Où devez-vous placer le code ? Cela dépend de votre thème, mais dans la plupart des cas, vous devriez pouvoir coller le code dans le modèle single.php de votre thème, après le message principal et juste avant la section des commentaires.
Si vous utilisez le thème Twenty Twenty-One, comme nous le faisons sur notre site de démonstration, un bon endroit pour coller le code est dans le fichier template-parts/content/content-single.php, après l'en-tête et juste après <?php the_content();.

Cela affichera automatiquement du contenu similaire sur n'importe quel article WordPress.
Vous devrez modifier le style et l'apparence de vos articles similaires pour qu'ils correspondent à votre thème en ajoutant du CSS personnalisé.

Astuce : Au lieu de modifier les fichiers de votre thème, ce qui pourrait endommager votre site web, nous vous recommandons d'utiliser un plugin d'extraits de code comme WPCode.
WPCode permet d'ajouter du code personnalisé en toute sécurité et facilement dans WordPress. De plus, il est doté d'options d'insertion qui vous permettent d'insérer et d'exécuter automatiquement des extraits à des emplacements spécifiques de votre site WordPress, comme après un article.

Pour plus de détails, consultez notre guide sur comment ajouter du code personnalisé dans WordPress. Vous pouvez également consulter notre avis détaillé sur WPCode pour en savoir plus sur le plugin.
Méthode 2 : Comment afficher des articles similaires dans WordPress par catégorie
Une autre façon d'afficher du contenu connexe est de lister les articles qui se trouvent dans la même catégorie. L'avantage de cette méthode est que la liste des articles connexes ne sera presque jamais vide.
Comme pour la méthode 1, vous devez ajouter un extrait de code au modèle single.php de votre thème ou dans un plugin d'extraits de code comme WPCode. Pour plus de détails, reportez-vous à la méthode 1 et à notre guide sur comment ajouter du code personnalisé dans WordPress.
$orig_post = $post;
global $post;
$categories = get_the_category($post->ID);
if ($categories) {
$category_ids = array();
foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
$args=array(
'category__in' => $category_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=> 2, // Number of related posts that will be shown.
'ignore_sticky_posts'=>1
);
$my_query = new wp_query( $args );
if( $my_query->have_posts() ) {
echo '<div id="related_posts"><h3>Related Posts</h3><ul>';
while( $my_query->have_posts() ) {
$my_query->the_post();?>
<li><div class="relatedthumb"><a href="<?php the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><!--?php the_post_thumbnail(); ?--></a></div>
<div class="relatedcontent">
<h3><a href="<?php the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><!--?php the_title(); ?--></a></h3>
<!--?php the_time('M j, Y') ?-->
</div>
</li>
<!--?php }
echo '</ul--></ul></div>';
}
}
$post = $orig_post;
wp_reset_query();
Vous verrez maintenant une liste de contenu connexe en bas de chaque article.
Si vous souhaitez modifier le style et l'apparence de vos pages liées, vous devrez ajouter du CSS personnalisé pour qu'il corresponde à votre thème.
Guides d'experts sur les articles similaires dans WordPress
Vous souhaitez en savoir plus sur l'affichage des articles similaires dans WordPress ? Consultez ces tutoriels utiles sur les articles similaires :
- Comment afficher les articles similaires dans WordPress (étape par étape)
- Comment afficher les articles similaires du même auteur dans WordPress
- Comment afficher les articles récents dans WordPress
- Comment afficher les articles récents d'une catégorie spécifique dans WordPress
- Comment ajouter des articles similaires en ligne dans les articles de blog WordPress
- Comment afficher des articles aléatoires dans WordPress
- Comment afficher les pages similaires dans WordPress
Nous espérons que ce tutoriel vous a aidé à apprendre comment afficher des articles similaires avec des miniatures dans WordPress sans plugins. Vous voudrez peut-être aussi apprendre comment suivre les visiteurs de votre site WordPress, ou consulter notre liste de 24 astuces pour accélérer votre site web.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.


Abhijit Badgujar
Bonjour,
J'ai une option « Articles similaires » de mon thème WordPress et je l'utilise déjà. J'ai affiché 6 articles après le contenu. Le problème est qu'il n'affiche que 3 articles similaires et les trois suivants ne peuvent être vus qu'en les faisant glisser horizontalement. Je ne veux pas de cette option, je veux que le site affiche les 6 articles directement. Pouvez-vous me dire comment faire ?
Gyuricza Laszlo
Bonjour,
Vos conseils étaient incroyables, mais comment puis-je exclure une catégorie spécifique des articles similaires afin de ne pas l'afficher ?
Merci d'avance !
Sincèrement,
LAszlo Gyuricza
Support WPBeginner
Vous pouvez essayer l'un des plugins d'articles similaires.
Admin
Tuta
Salut Syed. Comment puis-je le styliser ?
Support WPBeginner
Salut Tuta,
Vous pouvez utiliser les sélecteurs #relatedposts .relatedthumb et .relatedcontent dans votre CSS pour le styliser.
Admin
Dev Rathore
Comment afficher la liste de tous les articles sur une seule page
Suraz
Comment afficher les articles similaires ici en deux colonnes comme sur WPBeginner ??
Tom
Belle solution mais pas définitive pour mon exigence. En fait, le problème principal est que ce code trie les articles similaires les plus récents dans la même catégorie ou les mêmes tags. Le résultat est que lorsque vous naviguez dans une catégorie/tag, vous afficherez toujours les mêmes quelques derniers articles, limitant ainsi fortement les anciens articles de votre site. Est-ce une conclusion juste ? S'il vous plaît, si vous l'avez essayé, partagez votre opinion !
Joie
1. Après ‘caller_get_posts’=>1, ajoutez une virgule (,)
2. Appuyez sur la touche Entrée [ligne suivante]
3. Ajoutez ‘orderby’=>’rand’
C'est fait. Les articles similaires seront maintenant affichés de manière aléatoire. Merci.
Zane DeVault
Ce code fonctionne très bien. Je me demandais si vous pouviez expliquer ce que fait cette partie du code ?
$orig_post = $post;
global $post;
…
$post = $orig_post;
Je pense avoir compris le reste, mais ceci me pose problème.
Merci pour tout votre excellent contenu !
may nghe len
Laissez-moi demander le code des articles similaires par catégorie posté dans des lieux publics. merci
atiq
Dans le thème par défaut Twentyfifteen, où dois-je insérer ce code dans le fichier single.php ? Si je l'insère avant endwhile;, il affiche une erreur de syntaxe, 'endwhile' inattendu, et si je l'insère après endwhile; mais avant endif;, il affiche une erreur de syntaxe, 'endif' inattendu.
Une solution pour cela ?
Merci
Mohammad Kazemi
Vous devez utiliser ‘<?php' et non '<?'
atiq
Dans le thème par défaut Twentyfifteen, où dois-je insérer ce code dans le fichier single.php ? Si je l'insère avant le endwhile ; il affiche une erreur de syntaxe, « endwhile » inattendu, et si je l'insère après le endwhile mais avant le endif ; il affiche une erreur de syntaxe, « endif » inattendu.
Une solution pour cela ?
Merci
Marcel Tripoux
Salut ! Super article !
Y a-t-il un moyen de combiner les deux options, afin d'appeler les balises associées uniquement dans la catégorie actuelle ?
Bambang
ma mise en page single.php :
//the_content bla bla bla code ici
//Copier coller le code Articles similaires par balises ici
//comments_template bla bla bla code ici
——————————-
le résultat que j'ai obtenu est une erreur :
Erreur d'analyse : erreur de syntaxe, 'endwhile' inattendu (T_ENDWHILE) dans ...
——————————-
après avoir changé " <? } " en " <?php } " cela a fonctionné,
just sugestion, maybe it better if you put complete php open tag
thanks
Alex
Fonctionne parfaitement. Comment exclure la balise définie des Articles similaires par balises ? Je veux dire comment changer le code lorsque l'algorithme trouvera d'autres articles avec l'une des balises (sauf la balise 595 par exemple) que l'article actuel a et les listera.
Mohammad
Merci pour le super code
Ça marche très bien mais vous n'avez pas abordé les codes CSS pour un look plus esthétique pour cette section. Pouvez-vous s'il vous plaît faire cela ? Je suis novice en codage et j'ai essayé quelques codes mais ils n'ont pas fonctionné. Dans vos codes, il y a :
echo ‘Related Posts’;
mais dans certains codes similaires que j'ai trouvés dans d'autres ressources, il y a :
et en CSS quelques codes comme ceci :
.relatedposts {
font-size: 12px;
width: 640px;
}
.relatedposts h3 {
font-size: 20px;
margin: 0 0 5px;
}
donneront un joli look mais cela n'a pas fonctionné avec votre code.
Merci
Muthu
Cher collègue, voici une erreur que j'obtiens en collant ce code dans le fichier single.php. Pouvez-vous me dire exactement où je dois coller ce code.
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\beingusefull\wp-content\themes\TechPlus\single.php on line 78
L'équipe de WPBeginner
Cela dépendra de votre thème et de votre modèle individuel. Vous devez ajouter la balise conditionnelle après le début de la boucle WordPress. Après cette ligne :
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>Jenny
J'ai eu cette erreur aussi et voici mon code mis à jour :
ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args=array(
‘tag__in’ => $tag_ids,
‘post__not_in’ => array($post->ID),
‘posts_per_page’=>5, // Nombre d'articles liés qui seront affichés.
‘caller_get_posts’=>1
);
$my_query = new wp_query( $args );
if( $my_query->have_posts() ) { ?>
Articles Liés
have_posts() ) : $my_query->the_post(); ?>
<a href="” rel=”bookmark” title=””>
<a href="” rel=”bookmark” title=””>
wiyono
Quand l'article que je partage sur Facebook, la miniature provient de l'article lié, puis-je obtenir la miniature de la page principale ? merci
Lacey Tech Solutions
Si vous utilisez le plugin Yoast’s WordPress SEO, vous pouvez spécifier l’URL de la miniature sous l’onglet social pour l’article. Si l’onglet social n’est pas affiché, vous devez cliquer sur le lien Yoast SEO dans le menu d’administration de WordPress, puis cliquer sur « Social ». Sur la page social, cochez l’option « Ajouter les métadonnées Open Graph » et enregistrez. Retournez à votre article et vous pourrez spécifier l’image miniature que vous souhaitez utiliser lorsque l’article est partagé. Si vous ne définissez pas explicitement l’image de l’article, l’utilisateur a la possibilité de sélectionner n’importe quelle image qui apparaît sur la page, c’est pourquoi les images de vos articles récents sont extraites lorsque vous partagez le lien de l’article.
Gretchen Louise
Des idées sur la charge de base de données/serveur que cela représenterait pour un grand site auto-hébergé ? Je cherche une alternative aux articles similaires maintenant que #nRelate n’est plus disponible.
L'équipe de WPBeginner
Utilisez la balise conditionnelle if (is_single()) sur la première ligne du code.
vipul
pouvez-vous dire où et comment ?
Rachael
Cela ne fonctionne pas dans single.php pour moi, car les articles similaires s’affichent tout en bas de la page. Cela fonctionne avec loop.php mais ils s’affichent aussi sur la page d’accueil – des idées pour une solution afin qu’ils n’apparaissent que dans les articles uniques et pas sur la page d’accueil ?
kate // toujours envie //
Salut, je dois être la seule à ne pas faire ça correctement. Mon thème prend en charge les images mises en avant, j’ai ajouté ce code avant les commentaires dans le fichier single.php. Des conseils sur l’endroit exact où l’insérer dans le code ?
Keyko Sakura
Tous les codes que je trouve ne fonctionnent jamais. Soit ils ne changent rien sur ma page, soit ils affichent un message d’erreur. Je ne sais plus quoi faire !
Mason Coulter
Y a-t-il un moyen d’ajouter la pagination aux requêtes d’articles similaires ? Je n’arrive pas à faire fonctionner la pagination sur une requête secondaire dans single.php. Merci !
Tom K.
Bonjour, je voudrais demander, y a-t-il un moyen de faire en sorte que les articles similaires soient par catégorie et par tags au même endroit ? Merci.
Jonas
Mes miniatures sont trop grandes, aidez-moi. Comment limiter les miniatures des articles similaires ?
Support WPBeginner
Vous devez probablement régénérer les miniatures.
Admin
Jonathan
Y a-t-il un moyen de choisir une seule catégorie (appelons-la Marques) et de faire en sorte qu'elle affiche les articles similaires uniquement affiliés aux sous-catégories sous Marques ? Ainsi, la hiérarchie des catégories serait Marques > JCPenny. Je veux seulement afficher les articles similaires pour JCPenny. Mais, cette sous-catégorie pourrait être différente par article. Donc, si un article utilise une sous-catégorie différente, il affichera les articles similaires pour cette sous-catégorie. Ce code peut-il être modifié pour gérer cela d'une manière ou d'une autre ?
Jonathan
OH ! Je pense que j'ai compris. J'ai juste ajouté 'parent' => 'le numéro d'ID de la catégorie', aux arguments et je pense que cela a fonctionné.
Jonathan
wait… no, that didn’t work
Miro
Salut, merci pour le code, mais au lieu de récupérer l'image mise en avant comme miniature, puis-je récupérer la première image de mes articles ? Merci
Support WPBeginner
Cela ressemble à une bonne idée d'article, nous la couvrirons bientôt dans un nouvel article. Merci pour vos commentaires.
Admin
Miro
Ce serait formidable si vous pouviez en faire un article. Merci beaucoup et j'attendrai. J'espère que vous pourrez gentiment poster ici une notification une fois que vous aurez publié l'article pour que nous le sachions.
Caleb
Excellent article, merci ! Je gère un site web qui utilise WP plus comme un CMS avec un grand nombre de pages plutôt que d'articles. Puis-je faire cela avec des pages similaires à la place, de sorte qu'il récupère des pages similaires et non des articles ? Si oui, comment dois-je m'y prendre.
Thanks for the help
Muhammad Hadi Qureshi
Vraiment merci pour cet article utile
Phil Simon
Ceci. Est. Génial. WPEngine ne permet logiquement pas les plugins d'articles similaires, à quelques exceptions près. J'en ai essayé quelques-uns et je ne les ai vraiment pas aimés. J'ai mis ce code dans single.php et voilà ! Merci.
Lucas Bishop
C'est bien, mais je veux le faire avec le titre de l'article plutôt qu'avec les tags ou la catégorie. Des suggestions pour cela, syed !!
Alexandros
Salut les amis petit problème il me semble : "Erreur d'analyse : erreur de syntaxe, 'endwhile' inattendu (T_ENDWHILE) dans C:\xampp\htdocs\z1\wp-content\themes\mytheme\single.php à la ligne 65" trouver
Mais quoi ..? Merci
Support WPBeginner
Essayez de coller le code sous endwhile; dans votre fichier single.php.
Admin
Britt
J'adore ce bout de code, je l'utilise régulièrement ! Une question : y a-t-il un moyen d'exclure certains tags dans le code ?
Rakesh
Jetez un œil au code des articles similaires par catégorie. Il ne fonctionnera pas à moins d'ajouter du php, les trois lettres avant de commencer avec echo. Ajoutez php et il ne sera pas ignoré. Dans tous les cas, il est ignoré et WordPress pleure à chaque fois avec une note d'erreur. Merci pour le code au passage et cela a rendu mon travail beaucoup plus facile. Merci beaucoup pour cela et ajustez-le,
Dennis
De plus, j'ai une autre question,
Et si je voulais afficher un certain article contenant un certain tag à tous les articles, comment ferais-je ?
Dennis
Salut, c'est tellement génial ! Maintenant, je peux me débarrasser de mon plugin d'articles similaires, donc merci BEAUCOUP pour ça !
Une question que j'ai est, comment puis-je afficher l'article similaire en 2 colonnes ?
Encore une fois, cela m'a été d'une GRANDE aide !
Christina
Salut !! Merci pour vos informations utiles pour ceux qui, comme moi, n'ont aucune idée de codage, mais veulent quand même avoir un blog !! J'ai juste incorporé votre code « articles similaires par tags » dans mon fichier d'article unique. Ça marche sauf pour les photos. Elles ne s'affichent pas du tout et les titres de mes articles similaires s'affichent les uns sous les autres, comme une liste. Qu'ai-je mal fait ?? Merci d'avance pour votre réponse !!
Support WPBeginner
Il semble que vous n'utilisiez pas les miniatures d'articles ou images mises en avant avec vos articles dans WordPress. Vous devrez peut-être aussi ajuster un peu le CSS.
Admin
TheFran
Bonjour,
Ce code est incroyable ! Merci beaucoup. Y a-t-il un moyen de faire en sorte que le code affiche des articles similaires provenant d'un AUTRE SITE ? Pour qu'il recherche les articles d'un autre site que je montre sous l'article comme article similaire sur mon site ?
Merci !
Personnel éditorial
Pas avec cet extrait. Vous devriez créer quelque chose de plus complexe pour cela.
Admin
Carlos
Bonjour,
J'utilise un thème qui fonctionne avec des articles personnalisés. Je me demande si j'essaie votre code, quelle partie devrais-je modifier pour afficher uniquement ces articles personnalisés au lieu des articles réguliers.
Merci
Miz.Chellie
Bonjour – le vôtre est le premier tutoriel que j'ai trouvé qui fonctionne, mais je voudrais la liste verticale. Pouvez-vous donner un exemple de CSS pour cela ?
Livius
Salut,
Je ne trouve pas le single.php où je dois insérer ce code.
Le problème est que j'utilise Balance Theme + Genesis. Donc, dans Genesis, je peux trouver Single.php, mais il est indiqué de « Ne pas éditer en aucune circonstance », et j'ai effectivement collé le code là-dedans, mais cela a fait que mon site ne s'ouvrait plus du tout.
Et dans le Child Balance Theme, il n'y a pas de Single.php...
Des suggestions ?
Personnel éditorial
Oui, ne modifiez pas le fichier du framework. Vous devrez vous familiariser avec les hooks et filtres de Genesis. Ajoutez ensuite le code dans l'un des hooks de boucle pour la page unique en utilisant votre fichier functions.php. Malheureusement, en raison du nombre de frameworks existants, nous ne pouvons pas couvrir nos conseils pour tous les frameworks.
Admin
Mark
Utilisez les hooks Genesis, puis mettez le code dedans.
peter
Bonjour, y a-t-il un moyen de changer la taille de la miniature ? J'obtiens une seule publication similaire et sa miniature est énorme
Personnel éditorial
Oui. Vous devrez ajouter des tailles d'image supplémentaires comme ceci :
https://www.wpbeginner.com/wp-tutorials/how-to-create-additional-image-sizes-in-wordpress/
Admin
Dean
Salut ! c'est un codage très utile. Est-il possible de l'utiliser pour créer une page personnalisée qui affichera tous les articles, comme un plan du site mais avec des miniatures ? Quelque chose comme ça :
Catégorie 1
—– code des articles liés (tous les articles de cette catégorie) ——
Catégorie 2
—– code des articles liés (tous les articles de cette catégorie) ——
etc. Cela ferait une excellente vitrine pour les catégories avec peu d'articles. Merci de votre lecture et de votre aide !
Dean
hey, found something here.. I will try that
Nuno Marques
Salut,
très pratique votre « Articles liés par catégorie ».
Parfois, je pense qu'il vaut mieux ajouter un code brut plutôt que d'utiliser un plugin qui n'est pas si extensible...
Merci !
Silverbadger
Est-il possible d'afficher les publications horizontalement au lieu de verticalement ?
Thanks
Personnel éditorial
Oui, vous pouvez simplement ajuster le CSS.
Admin
Paul
Thank you thank you thank you!! A simple copy paste bit of code that just gets on with it and works – does exactly what it says. This is exactly what I was looking for
Personnel éditorial
Oui, vous pouvez utiliser les miniatures de publication seules. Je ne suis pas sûr pourquoi vous voudriez la fonctionnalité liée...
Admin
Raheek
Merci pour cet article utile. J'ai maintenant ajouté des publications liées en utilisant ce code.
Ferdy
Et s'il n'y a pas de publications liées ? Peut-on coder cela pour qu'il se rabatte sur les publications de la catégorie ?
tobalseverin
salut !
j'ai besoin d'aide...
Comment puis-je filtrer... la catégorie, mais si j'ai des catégories parent et enfant et que je n'affiche que les publications enfants. par exemple :
– produit (tous les produits, c'est le parent) (id 104)
– KindOfProducts (sous-catégorie, c'est l'enfant) (id 109)
– KindOfProductsTwo (sous-catégorie, c'est l'enfant) (id 110)
dans les produits, il y a toutes les publications mais j'ai juste besoin d'afficher celles liées à l'enfant : KindOfProducts.
j'essaie avec ceci :
$args = array(
‘category__in’ => $category_ids,
‘category__not_in’ => 104,
‘post__not_in’ => array($post->ID),
‘orderby’=> ‘rand’,
‘showposts’ => 100,
‘ignore_sticky_posts’ => 1
);
mais ne me montre rien…
et j'essaie avec cet autre :
$args = array(
‘category__in’ => $category_ids,
‘child_of’ => 104,
‘post__not_in’ => array($post->ID),
‘orderby’=> ‘rand’,
‘showposts’ => 100,
‘ignore_sticky_posts’ => 1
);
et rien
aide ? merci !