Wordpress n'afficher qu'une catégorie
zecka
Messages postés
115
Date d'inscription
Statut
Membre
Dernière intervention
-
zecka Messages postés 115 Date d'inscription Statut Membre Dernière intervention -
zecka Messages postés 115 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai plusieurs catéorie et sous catégorie:
Encre fraiches
-actualité
-politique
-sport
Nonafficher
-Dossier
-multimedia
-coup de coeur
-accueil
Pour qu'un article apparaisse sur la page d'accueil je dois cocher la catégorie accueil.
je coche aussi la catégorie qui lui correspond (par ex: Politique)
Sur la page d'accueil j'affiche titre de l'article, extrait ainsi que la catégorie a laquelle il appartient. Mes articles appartiennent a plusieurs catégories. Pour en afficher qu'une seul j'utilise le code suivant (a l'intérieur d'un boucle avec comme query: $query_string . 'posts_per_page=4&cat=35'):
Le problême c'est qu'il ne m'affiche par forcément la bonne catégorie. Des fois il m'affiche "accueil" alors que je voudrait "politique". Comme faire pour quil affiche une catéorie fils de "Encre Fraiche".
J'ai éssayer ca mais ca na pas marché:
J'ai plusieurs catéorie et sous catégorie:
Encre fraiches
-actualité
-politique
-sport
Nonafficher
-Dossier
-multimedia
-coup de coeur
-accueil
Pour qu'un article apparaisse sur la page d'accueil je dois cocher la catégorie accueil.
je coche aussi la catégorie qui lui correspond (par ex: Politique)
Sur la page d'accueil j'affiche titre de l'article, extrait ainsi que la catégorie a laquelle il appartient. Mes articles appartiennent a plusieurs catégories. Pour en afficher qu'une seul j'utilise le code suivant (a l'intérieur d'un boucle avec comme query: $query_string . 'posts_per_page=4&cat=35'):
$category = get_the_category(); echo '<a href="?cat='.$category[0]->cat_ID.'">'.$category[0]->cat_name.' { + } </a>';
Le problême c'est qu'il ne m'affiche par forcément la bonne catégorie. Des fois il m'affiche "accueil" alors que je voudrait "politique". Comme faire pour quil affiche une catéorie fils de "Encre Fraiche".
J'ai éssayer ca mais ca na pas marché:
$category = get_the_category('child_of=29'); echo '<a href="?cat='.$category[0]->cat_ID.'">'.$category[0]->cat_name.' { + } </a>';
A voir également:
- Wordpress n'afficher qu'une catégorie
- Afficher appdata - Guide
- Wordpress download - Télécharger - Blog & CMS
- Afficher taille dossier windows - Guide
- Windows 11 afficher d'autres options - Guide
- Afficher mot de passe wifi android - Guide
1 réponse
Probleme résolu:
<?php
foreach (get_the_category() as $category) :
$categ_parent=$category->category_parent ;
if ( $categ_parent =='29'){
?>
<?php
$categ_array= '<a href="?cat='.$category->cat_ID.'">' .$category->cat_name.' { + }</a><br /> ';
?>
<?php } else {echo'';} ?>
<?php endforeach;
$categ= explode ("<br />", $categ_array);
echo $categ[0];?>
<?php
foreach (get_the_category() as $category) :
$categ_parent=$category->category_parent ;
if ( $categ_parent =='29'){
?>
<?php
$categ_array= '<a href="?cat='.$category->cat_ID.'">' .$category->cat_name.' { + }</a><br /> ';
?>
<?php } else {echo'';} ?>
<?php endforeach;
$categ= explode ("<br />", $categ_array);
echo $categ[0];?>