J'essaie de relier les messages dans wordpress. Laissez-moi élaborer. Dans wordpress, vous pouvez définir le nombre de messages que vous souhaitez afficher sur une page. Si, par exemple, vous définissez ce nombre sur 1 et que vous avez 10 messages, vous aurez 10 pages.Lien messages dans wordpress
J'ai le code suivant qui fonctionne sur l'index.php (page posts principale). Il montre un lien vers les messages plus anciens. Voici le code:
<ul id="postNavigation">
<li class="floatLeft"><?php next_posts_link('Old posts »') ?></li>
<li class="floatRight"><?php previous_posts_link('« New posts') ?></li>
</ul>
Maintenant, la façon dont j'ai mon wordpress mis en place, j'ai une autre page où je montre les messages avec une certaine catégorie en utilisant ce code (ce code est dans mon fichier page.php):
<?php if (is_page('newspaper')) { // BEGINNING of newspaper page
?>
<?php $my_query = new WP_Query('category_name=newspaper'); ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<div class="post">
<!--<h3><?php the_title(); ?></h3>-->
<?php the_content('Read the rest of this entry »'); ?>
<div class="clear"></div>
</div>
<?php endwhile; ?>
<ul id="postNavigation">
<li class="floatLeft"><?php next_posts_link('Old Posts »') ?></li>
<li class="floatRight"><?php previous_posts_link('« New Posts') ?></li>
</ul>
<?php } //END of newspaper page
?>
Cependant, il n'affiche pas le lien "Messages plus anciens". Est-ce que quelqu'un a une idée si et comment cela est possible d'accomplir?
Merci, Amit
Hmm .. Je pense que les deux liens sont manquants. Je ne suis pas sûr. Comment avez-vous supposé que seul le plus âgé a disparu? – Amit
Lorsque je mets les liens de post-navigation, rien n'est généré. Si je mets wordpress à afficher 1 message par page et il y a 10 messages, cela signifie que 9 d'entre eux ne seront pas affichés (sans avoir la chance de naviguer vers eux). Je ne suis pas sûr que ce soit réparable car il ne s'agit pas du fichier index.php, mais plutôt du fichier page.php (puisque ce n'est pas la page principale du blog, alias is_home(), c'est une page is_page () si cela a du sens pour vous ...) Soo..pour l'instant, je l'ai juste défini de sorte que posts_per_page = -1, de sorte que tous les messages soient affichés sur cette page. – Amit
Si vous avez des suggestions, j'aimerais les entendre. Pour l'instant, je vais essayer votre code aussi. – Amit