IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Wordpress une seul catégorie CHILD


Sujet :

WordPress PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Intégrateur Web
    Inscrit en
    Octobre 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Intégrateur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2011
    Messages : 11
    Par défaut Wordpress une seul catégorie CHILD
    Bonjour,

    J'ai plusieurs catéorie et sous catégorie pour classer mes articles:

    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'):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $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é:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $category = get_the_category('child_of=29'); 
    echo '<a href="?cat='.$category[0]->cat_ID.'">'.$category[0]->cat_name.' { + } </a>';

  2. #2
    Membre averti
    Homme Profil pro
    Intégrateur Web
    Inscrit en
    Octobre 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Intégrateur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2011
    Messages : 11
    Par défaut Jai résolu mon probleme
    Probleme résolu:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
     
     
    <?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];?>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Newsletter] Focaliser la Newsletter sur une seule catégorie du site
    Par Papinou dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 27/04/2012, 12h55
  2. TDBGRID - Couleur de fond d'une seule cellule
    Par cgo dans le forum Bases de données
    Réponses: 5
    Dernier message: 11/09/2009, 10h16
  3. Arrangement des catégories dans une seule liste
    Par djuls dans le forum Langage
    Réponses: 2
    Dernier message: 02/09/2009, 15h32
  4. [log4cpp] Une seule catégorie
    Par raoulchatigre dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 12/02/2007, 15h35
  5. Regrouper 3 requêtes dans une seule
    Par LadyArwen dans le forum Langage SQL
    Réponses: 4
    Dernier message: 21/06/2003, 09h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo