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 :

Afficher des boutons next et prev post pour la même catégories


Sujet :

WordPress PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Mars 2011
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mars 2011
    Messages : 21
    Par défaut Afficher des boutons next et prev post pour la même catégories
    Bonjour,
    J'ai une categorie "Equipe" qui contient 3 sous category :
    - Associé
    - Collaborateurs
    - Staff

    Je veux naviguer entre les posts de ces 3 sous-categories, mais les fonctions get_next_post (true) et get_previous_post( true) m'affiche toujours les posts d'une autre catégorie.
    Quelqu'un peut m'aider svp ? je bloque

    Voici le code que j'ai essayé de faire :
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    			$next_post = get_next_post( true,array(7,6), 'category');
    						 if(isset($next_post)) { $cat_next_post = get_the_category($next_post ->ID); }
    						 if(isset($cat_next_post)) { $next_member_ID = $cat_next_post[1]->term_id; }
    						 if ($cat_next_post[0]->term_id == $my_category_id) {
    								if (!empty( $next_post )): 
    									if ($next_member_ID == $the_cat_ID) {
    										$title = apply_filters('the_title', $next_post->post_title);?>
    										<li class="txt-left right focused">
    									<?php } else {
    										$nameOfDifferentCat = $cat_next_post[1]->cat_name;
    										$title = apply_filters('the_title', $nameOfDifferentCat);
    										?>
    										<li class="txt-left right">
    									<?php } ?>
    								<a href="<?php echo get_permalink( $next_post->ID ); ?>">
    									<?php 
    								echo  $title;
    							  ?></a>
    							</li>
    						<?php endif; }?>
    						<?php 
     
    							$prev_post = get_previous_post( true,array(7,6), 'category');
    							//	var_dump($prev_post);
    							 if(isset($prev_post)) { $cat_prev_post = get_the_category($prev_post ->ID);}
    							 if(isset($cat_prev_post)) { $prev_member_ID = $cat_prev_post[1]->term_id; }
     
                                if ($cat_prev_post[0]->term_id == $my_category_id) {
                                	if (!empty( $prev_post )): 
                                		if ($prev_member_ID == $the_cat_ID) {
    										$title = apply_filters('the_title', $prev_post->post_title);?>
    										<li class="txt-right focused">
    									<?php } else {
    										$nameOfDifferentCat = $cat_prev_post[1]->cat_name;
    										$title = apply_filters('the_title', $nameOfDifferentCat);
    										?>
    										<li class="txt-right">
    									<?php } ?>
    								 <a href="<?php echo get_permalink( $prev_post->ID ); ?>"><?php 
    								echo  $title;
    							  ?></a></li>
    							<?php endif;} ?>

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    Je viens de faire un essai simple et "get_next_post" retourne bien ce dont tu as besoin.
    Est ce que ton article appartient peut-être à plusieurs catégories ? ou bien il appartient à "Équipe" en plus des sous-catégories ?

  3. #3
    Membre Expert

    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2011
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 049
    Billets dans le blog
    2
    Par défaut
    Pas besoin de code, il faut mettre le lien Category dans le menu et en cliquant dessus il affiche tous les posts de cette catégorie.
    Effectivement si un post appartient à plusieurs catégories il apparaitra plusieurs fois...

Discussions similaires

  1. Afficher des boutons dans la barre de tache
    Par Billy14 dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 12/12/2007, 09h23
  2. Afficher des bouton suivant les droits
    Par Elwe31 dans le forum JSF
    Réponses: 2
    Dernier message: 03/08/2007, 08h28
  3. Réponses: 4
    Dernier message: 01/06/2007, 19h15
  4. [Struts-Layout] Utilisation des boutons next et previous
    Par elsodiop dans le forum Struts 1
    Réponses: 3
    Dernier message: 13/02/2007, 11h56
  5. Cacher/afficher des boutons
    Par philippef dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/09/2005, 16h09

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